-
Notifications
You must be signed in to change notification settings - Fork 106
/
Copy pathCHANGES
86 lines (76 loc) · 3.22 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
rop-tool v2.4.2 (2018-09-23)
- FIX : small bugs (ELF parser, build system)
- API : ARM + MIPS gadgets !
- API : we can have multiple "stop" gadgets (e.g syscall; ret;)
- API : improvment of the gadget filters
- API : support for MIPS and MIPS64 architecture
rop-tool v2.4.1 (2018-01-30)
- Fix: little bug in 'heap' command prints
- Fix: bug in heap command, we use __malloc_hooks instead of dlsym because of infinite recursion.
- Fix: in 'info' command, we test address sizes when printing, and we print symbol name before address.
- No support for Windows anymore (if you want rop-tool compiling for windows, use pull-requests)
- Refactoring of source tree: each module (api, tools, libheap) can be built independently.
rop-tool v2.4 (2015-07-25)
- API : binary segments are now handled with r_utils_list instead of mlist.
- API : Big changes in ELF parser
- API : ELF detect others protections : SSP, PIE, RPATH, RUNPATH, Relro
- API : r8-r15 x86-64 registers are now included to gadgets filters.
- TOOLS : Improvments on 'heap' command :
* Now, you can trace specifics functions. (options --free, --calloc, --malloc, --realloc)
* Can redirect output in a file. (--output)
* New option to dump chunk's data. (--dumpdata)
rop-tool v2.3.1 (2015-07-15)
- Fix a security bug in Capstone library
- 'heap' command print now on stderr instead of stdout
rop-tool v2.3 (2015-06-01)
- New command : 'disassemble'
- Fix bug when handling RAW mode for gadgets
- Handle ARM and ARM64 architectures
- Handle ELF symbols and sections
- libheap.so is now added staticly to binary
- New options for 'info' command : --all, --syms, --sections, --segments
- Some improvments in libheap.so
- Fix some bugs
rop-tool v2.2 (2015-05-15)
- Port project on windows
- Fix bugs in PE parser
- Fix bugs in api/utils
- Add --bad option in gadget and search command, to exclude bad bytes in address
- Add NX bit on info command (ELF only)
- New command : heap, used to visualize heap allocations (Linux/glibc only)
- Fix bad behavior in 'search --all'
- Gadgets which finished by syscall or int 0x80 instruction are now filtered
rop-tool v2.1 (2015-04-05)
- Renamed the project to rop-tool
- Handle Mach-O file format
- --all option added to "gadget" command, to get no-uniq gadgets
- New command : patch, for patching binaries
- New command : info, to get information about a file
- Handle AMD64 PE files as x86-64 binaries
- Fix a bug when opening big endian ELF
- Provide static binaries in releases
Ropc v2.0 (2015-03-29)
- Big changes in code architecture (more modular)
- The command line interface have changed (each command do one thing)
- Better ATT syntax handling
- See help for more informations
Ropc v1.2 (2015-01-20)
- Fix bugs, and small code improvments
- Ropc now use the capstone library for disassembly
- Genere payloads for C and Python languages
Ropc v1.1 (2014-03-19)
- Better gadget searching algorithm
- Lot of code refactoring
- AT&T syntax
- Changing the disassemble library (BeaEngine)
- Payload generator
- ELF64 support
- PE32 and PE64 support
- Raw mode, for searching in unknown formats
- Better colored output
- Little and Big endian support
Ropc v1.0 (2014-02-02)
- Colored output
- ELF32 support
- Search strings
- Search gadgets