Skip to content

Releases: peter50216/pwntools-ruby

v1.2.1

21 Mar 14:08
67952f1
Compare
Choose a tag to compare
  • Fix Gem::ConflictError by updating dependency of method_source to >= 0.9 (#231)

v1.2.0

07 Aug 04:21
2c03e72
Compare
Choose a tag to compare

Features

  • Implemented Fiddling.xor (#126)
  • Implemented module Runner (#124)
  • Add one-gadget support (#131)
  • Implement pause method (#176)
  • Implement Tubes#recvall (#179)
  • Implmenet shellcraft.memcpy (#183)
  • Implement shellcraft.sleep (#184)

Enhancements

  • The ELF created by make_elf series now always has code segment with rwx permission (#125)
  • Multiple architectures support in asm/disasm (#150)
  • Support Ruby 2.8 (#225)

v1.1.0

26 Aug 11:21
e9023d4
Compare
Choose a tag to compare

Features

  • Implemented Tubes#puts, Tubes#gets (#63)
  • Implemented shellcraft.cat, shellcraft.open and shellcraft.exit (#67, #89)
  • Implemented LoggerType#dump (#85)
  • Implemented Asm.make_elf (#88)
  • Implemented Tubes::Process (#111)
  • Implemented Tubes::Serialtube (#90, thanks @JonathanBeverley )
  • Introduced custom exceptions (#87)

Fixes

  • Fixed false positive of nested countdown in Pwnlib::Timer (#115)

v1.0.1

02 Nov 09:53
e5eda23
Compare
Choose a tag to compare
  • Fix ELF bug when loading static binary (#56)
  • Tiny feature: support pass Symbol to context.* (#57)

v1.0.0

17 Oct 05:33
Compare
Choose a tag to compare

Fully Supported Architectures

  • i386
  • amd64

Modules

  • context
  • asm
  • disasm
  • shellcraft
  • elf
  • dynelf
  • logger
  • tube
    • sock
  • util
    • pack
    • cyclic
    • fiddling

Highlights

  • shellcraft.sh - execve '/bin/sh' shellcode
  • shllcraft.ls - listing files shellcode
  • asm / disasm - assembling / disassembling
  • Sock - establishing connection
  • ELF - checksec and symbols resolving
  • DynELF - leaking remote ELF information

First version!

15 Feb 15:34
Compare
Choose a tag to compare
First version! Pre-release
Pre-release
  • Module Utils:: for common utility functions.
  • Module RegSort for shellcraft (would be in 0.2.0) to use.