:Search:

x86_64 Assembly Language and Shellcoding on Linux - Pentester Academy

Torrent:
Info Hash: F43055546B8EA78C688BD64980D9F05DBBA5A9FC
Similar Posts:
Uploader: Anonymous
Source: TP Logo The Pirate Bay
Downloads: 6
Description:
This course focuses on teaching the basics of 64-bit assembly language for the x86_64 family of processors on the Linux platform and applying it to Infosec. Once we are through with the basics, we will look at writing shellcode, encoders, decoders, crypters, and other advanced low-level applications. A non-exhaustive list of topics to be covered include: Computer Architecture Basics x86/x86_64 Family Compilers, Assemblers and Linkers CPU Modes and Memory Addressing Tools of the trade Nasm, Ld, Objdump, Ndisasm etc. x86_64 Assembly Language Registers and Flags Program Structure for use with nasm Data Types Data Movement Instructions Arithmetic instructions Reading and Writing from memory Conditional instructions Strings and Loops Interrupts, Traps and Exceptions Procedures, Prologues and Epilogues Syscall structure and ABI for Linux Calling standard library functions FPU instructions MMX, SSE, SSE2 etc. instruction sets Shellcoding on Linux Execution environment Exit and Execve shellcode Bind Shell and Reverse TCP Staged Shellcode Egg Hunter Using 3rd party shellcode Simulating shellcode locating syscalls graphing shellcode execution Encoders, Decoders and Crypters on Linux Purpose of encoding and crypting XOR encoders Custom encoding Random sequencing and scrambling mapping functions Crypters Polymorphism Why polymorphism? Polymorphic engines Techniques and Tools
Category: Books
Size: 4.8 GB
Added: Sept. 13, 2025, 3:30 p.m.
Peers: Seeders: 10, Leechers: 14 (Last updated: 7 months ago)
Tracker Data:
Tracker Seeders Leechers Completed
udp://open.stealth.si:80/announce 0 2 0
udp://exodus.desync.com:6969/announce 1 0 1
udp://tracker.cyberia.is:6969/announce (Failed to scrape UDP tracker) 0 0 0
udp://tracker.opentrackr.org:1337/announce 7 7 5
udp://tracker.torrent.eu.org:451/announce 0 2 0
udp://explodie.org:6969/announce 1 1 0
udp://tracker.birkenwald.de:6969/announce 0 2 0
udp://tracker.moeking.me:6969/announce (Failed to scrape UDP tracker) 0 0 0
udp://ipv4.tracker.harry.lu:80/announce (Failed to scrape UDP tracker) 0 0 0
udp://tracker.therarbg.to:6969/announce 1 0 0
Files:
  1. Arithmetic-64.nasm 893 bytes
  2. BitShifting-64.nasm 636 bytes
  3. Control-64.nasm 573 bytes
  4. Crypter-Encoder-Chain.zip 10.2 KB
  5. Crypter.zip 10.1 KB
  6. Execve-JCP.zip 2.0 KB
  7. Execve-Stack.zip 1.7 KB
  8. Exit.nasm 99 bytes
  9. Exit2.nasm 113 bytes
  10. HelloWorld-Stack.zip 1.7 KB
  11. HelloWorld.zip 1.9 KB
  12. Insertion-Encoder.zip 3.4 KB
  13. Logical-64.nasm 821 bytes
  14. Loop-64.nasm 498 bytes
  15. MMX.zip 4.0 KB
  16. MovingData-64.nasm 1.2 KB
  17. Polymorphic.zip 1.8 KB
  18. Procedure.nasm 635 bytes
  19. Procedure2.nasm 704 bytes
  20. RIP-Addressing-Shellcode.zip 1.9 KB
  21. RIP-Addressing.zip 1.8 KB
  22. Stack.nasm 483 bytes
  23. Strings-64.nasm 793 bytes
  24. Strings2-64.nasm 638 bytes
  25. TCP-Bind-Shell.zip 2.6 KB
  26. TCP-Reverse-Shell.zip 5.4 KB
  27. XOR-Encoder.zip 4.3 KB
  28. gdbtest.zip 3.1 KB
  29. main.c 137 bytes
  30. shellcode.c 290 bytes
  31. 001-Lab-Setup.mp4 101.6 MB
  32. 002-What-is-assembly-language.mp4 156.6 MB
  33. 003-CPU-Information.mp4 109.9 MB
  34. 004-GDB-Test-Solution.mp4 64.6 MB
  35. 005-CPU-Registers.mp4 162.6 MB
  36. 006-Hello-World-64-asm.mp4 157.0 MB
  37. 008-Reducing-instruction-size-removing-nulls.mp4 119.6 MB
  38. 009-data-types.mp4 153.9 MB
  39. 010-Endianess.mp4 122.1 MB
  40. 011-GDB-tui-mode.mp4 77.8 MB
  41. 012-moving-data.mp4 176.6 MB
  42. 013-the-stack.mp4 128.7 MB
  43. 014-Arithmetic-Operations.mp4 118.2 MB
  44. 015-Logical-Operations.mp4 122.6 MB
  45. 016-Bitshifting-operations.mp4 123.6 MB
  46. 017-control-instructions.mp4 108.7 MB
  47. 018-loops.mp4 65.2 MB
  48. 019-Procedures.mp4 104.1 MB
  49. 020-stack-frame-procedures.mp4 83.5 MB
  50. 021-scan-compare-strings.mp4 88.9 MB
  51. 022-load-store-move-strings.mp4 121.9 MB
  52. 023-shellcode-basics.mp4 122.7 MB
  53. 024-exit-shellcode.mp4 91.9 MB
  54. 025-helloworld-shellcode-jmp-call-pop.mp4 117.9 MB
  55. 026-helloworld-shellcode-jmp-call-pop-gdb-analysis.mp4 56.4 MB
  56. 027-helloworld-shellcode-stack-technique-GDB-analysis.mp4 49.9 MB
  57. 027-helloworld-shellcode-stack-technique.mp4 89.4 MB
  58. 028-rip-relative-addressing-hello-world-shellcode.mp4 46.5 MB
  59. 028-rip-relative-addressing.mp4 87.9 MB
  60. 029-Execve-Stack-Method .mp4 115.4 MB
  61. 030-Execve-Stack-GDB-Analysis.mp4 54.6 MB
  62. 031-Execve-Jmp-Call-Pop-Shellcode.mp4 101.1 MB
  63. 032-Execve-jmp-call-pop-shellcode-gdb-analysis.mp4 85.9 MB
  64. 033-xor-encoder.mp4 132.6 MB
  65. 034-xor-encoder-gdb-analysis.mp4 79.5 MB
  66. 035-not-encoder.mp4 76.5 MB
  67. 036-not-encoder-gdb-analysis.mp4 54.0 MB
  68. 037-insertion-encoder.mp4 113.8 MB
  69. 038-insertion-encoder-gdb-analysis.mp4 59.6 MB
  70. 039-metasploit-payloads.mp4 23.8 MB
  71. 040-custom-payload-with-metasploit-encoders.mp4 32.1 MB
  72. 041-mmx-xor-decoder.mp4 134.2 MB
  73. 042-polymorphism.mp4 103.9 MB
  74. 043-crypter.mp4 75.0 MB
  75. 044-chaining-encoders-crypters.mp4 47.3 MB
  76. 045-tcp-bind-shell-I.mp4 111.6 MB
  77. 046-tcp-bind-shell-II.mp4 174.9 MB
  78. 047-tcp-reverse-shell.mp4 66.3 MB
  79. 048-exam.mp4 85.8 MB
  80. Course-Introduction.mp4 36.8 MB

Discussion