Permalink
Commits on Jan 20, 2017
  1. Add pwnlib.protocols module (#860)

    * Add pwnlib.protocols module
    
    Migrate pwnlib.adb.protocol into that directory, and add compatibility shims
    
    * Add documentation links, and run doctests
    
    * Make doctests run
    
    * pwnlib.protocols.adb.Client.transport should work with no device
    zachriggle committed on GitHub Jan 20, 2017
  2. Do not truncate the ELF file when saving to the same path

    zachriggle committed Jan 20, 2017
  3. Fix errant version number printing

    zachriggle committed Jan 20, 2017
  4. Add symlink option for ssh.set_working_directory to simplify exploits (

    …#862)
    
    * Add symlink option for ssh.set_working_directory to simplify exploit code
    
    * Add additional options and tests to symlink=xxx
    zachriggle committed on GitHub Jan 20, 2017
  5. Fix error message format string

    zachriggle committed Jan 20, 2017
Commits on Jan 19, 2017
  1. Update changelog for 3.5.0

    zachriggle committed Jan 19, 2017
  2. Update changelog for 3.5.0

    zachriggle committed Jan 19, 2017
  3. Add parse_kconfig and kernel information to pwnlib.elf.ELF (#861)

    zachriggle committed on GitHub Jan 19, 2017
Commits on Jan 17, 2017
  1. Speed up processing of symbols slightly, by not checking for each entry

    zachriggle committed Jan 17, 2017
  2. Replace broken function-decorator context.quiet with working context.…

    …quietfunc
    
    Fixes: ae6a074
    zachriggle committed Jan 17, 2017
  3. Use tubes.buffer for net.wget, add more tests

    zachriggle committed Jan 17, 2017
Commits on Jan 16, 2017
  1. Fix typos (#859)

    jwilk committed with zachriggle Jan 16, 2017
Commits on Jan 14, 2017
  1. Actually implement ssh.sftp setter, so it can be set to None

    zachriggle committed Jan 14, 2017
Commits on Jan 13, 2017
  1. Fix register usage in execve shellcode (#857)

    The previous code worked, but we emitted a register swap that hid the fact we were using the wrong registers
    
    Fixes Gallopsled/pwntools#856
    zachriggle committed on GitHub Jan 13, 2017
Commits on Jan 12, 2017
  1. Fix hexdump alignment for weird widths

    zachriggle committed Jan 12, 2017
  2. Merge branch 'beta' into dev

    Idolf committed Jan 12, 2017
  3. Release 3.4.0beta4

    Idolf committed Jan 12, 2017
  4. Release 3.3.4

    Idolf committed Jan 12, 2017
  5. Update changelog for 3.3.4

    zachriggle committed Jan 12, 2017
  6. Change hexdump_iter to not rely on the length of its input file (#850)

    We cannot determine the length of the file if passed e.g. a tube or a pipe or PTY or character device (e.g. stdin or /dev/null).
    
    Supercedes: 9c2f0f4
    (cherry picked from commit 14f717b)
    zachriggle committed on GitHub Jan 12, 2017
  7. Fix shellcraft.amd64.popad registers (#853)

    zachriggle committed on GitHub Jan 12, 2017
  8. Do not perform temporary register selection if we don't need to (#852)

    zachriggle committed on GitHub Jan 12, 2017
  9. Use class- and init-level documentation for Sphinx autodocs

    zachriggle committed Jan 12, 2017
  10. Change hexdump_iter to not rely on the length of its input file

    We cannot determine the length of the file if passed e.g. a tube or a pipe or
    or PTY or character device (e.g. stdin or /dev/null).
    zachriggle committed Jan 12, 2017
  11. Remove hanging comment

    zachriggle committed Jan 12, 2017
Commits on Jan 11, 2017
  1. Fix hexdump_iter for actual file objects, like those used by phd (#846)

    zachriggle committed on GitHub Jan 11, 2017
  2. Add doctest for hexdump_iter

    zachriggle committed Jan 11, 2017
  3. Add SigreturnFrame.__flat__

    zachriggle committed Jan 11, 2017
  4. Add elf.process, elf.fit, process.fit

    Also fix the implementation of elf.flag
    zachriggle committed Jan 11, 2017
Commits on Jan 10, 2017
  1. Enhance output of amd64.mov shellcraft for very large values

    zachriggle committed Jan 10, 2017
  2. Merge branch 'beta' into dev

    Idolf committed Jan 10, 2017
  3. Release 3.4.0beta3

    Idolf committed Jan 10, 2017
  4. Release 3.3.3

    Idolf committed Jan 10, 2017