Khairul Kasmiran
e2e9c993a3
Moved segments from iS/'rabin2 -S' to iSS/'rabin2 -SS'
2018-06-10 03:30:25 +02:00
Khairul Kasmiran
80d5d26704
iS ELF: differentiate between sections and segments
2018-06-10 03:30:25 +02:00
Khairul Azhar Kasmiran
e55d8ef376
Fix dmS output ( #10239 )
2018-06-02 09:58:45 +02:00
cyanpencil
2348fdaf69
Added import graph; updated ag? help
...
Removed agg? help
Removed unused variable warning
2018-05-21 01:55:43 +02:00
Paul I
5180e0220f
Add R2_PLUGINS, R2_EXTRAS, R2_BINDINGS macros ( #9994 )
2018-05-02 15:58:14 +02:00
rrreeezzz
d2806a6f70
Fix iVj invalid json ( #9982 )
2018-04-29 16:02:49 +02:00
Paul I
cc90ec6be5
[WIP] Move hardcoded paths to r_userconf.h ( #9959 )
...
* Move hardcoded paths to r_userconf.h
* Add R2_HOME_* macros
* Some cleanup
2018-04-28 10:02:55 +02:00
radare
1f37c04f2a
Fix #9904 - crash in r2_hoobr_r_read_le32 (over 9000 entrypoints) and read_le oobread ( #9923 )
2018-04-18 13:38:22 +02:00
Khairul Kasmiran
6f195e1d86
Moved paddr fix below infin check
2018-04-13 20:22:03 +08:00
Khairul Azhar Kasmiran
d683175ae8
iee: fix paddr ( #9872 )
2018-04-12 20:58:47 +02:00
pancake
6ccc44e3f8
Minor fixes
2018-04-11 11:44:12 +02:00
pancake
c2835b5495
Fix imports regression after upgrading sdb
2018-04-11 10:47:07 +02:00
pancake
5cde546971
Fix aae on x86-64, improve Vx, add sys/rebuild.sh tcc, ..
2018-04-11 02:32:27 +02:00
pancake
1adac87918
Update sdb-1.1.0, update calls to sdb_fmt()
2018-04-10 23:52:47 +02:00
Khairul Kasmiran
500c219b71
iee: include preinit funcs
2018-04-09 10:40:42 +02:00
pancake
e94e54d695
Fix last covs and leak in izz
2018-04-05 10:49:36 +02:00
radare
dfcf6f745d
Initial transition to use RBuffer in RBin ( #9787 )
...
* Initial transition to use RBuffer.io in RBin
- Fixes loading Core files from Virtualbox (> 2GB ELF64)
2018-04-03 20:23:26 +02:00
pancake
1e7dbbdd2e
rabin2 -I binsz must be ut64, not int
2018-03-31 23:39:03 +02:00
Riccardo Schirone
170f80d1d7
Remove R_BIN_SCN_MAP flag ( #9744 )
2018-03-22 22:10:07 +01:00
Florian Märkl
01280b77f1
Set anal.cpp.abi to msvc for pe
2018-03-14 20:05:33 +01:00
Khairul Kasmiran
1783ebd848
izj-type cmds: fixed spurious initial comma when using string filtering
2018-03-05 17:01:21 +08:00
Khairul Azhar Kasmiran
3c7ee36386
izz/izzj works with -n without using rabin2 ( #9561 )
2018-03-04 22:04:56 +01:00
Florian Märkl
0570001038
Make idpi independent of bin loading ( #9560 )
2018-03-04 22:02:30 +01:00
Riccardo Schirone
795f3a8f1c
core/cbin: do not set symbol flags for sections and file symbols
2018-02-28 14:14:55 +01:00
Riccardo Schirone
c38f140c67
bin: do not filter out symbols and do not duplicate relocs addresses
...
Multiple import relocations that points to the same symbols, should have
the same address in the disassembly. For example, if two points in the
code need to be patched with the address of imp.free, both points should
contain the same address and not reloc.free_1 and reloc.free_2.
2018-02-28 14:14:55 +01:00
Riccardo Schirone
42ab0a48d5
libr/core: do not add Cd metadata if relocations is in exec sections
...
When relocations are directly in the code, adding a Cd metadata makes
the visual disassembly wrong, because it appears as there are some data
in the middle of the code.
2018-02-28 14:14:55 +01:00
pancake
2c494d0a43
Do not aar when anal.strings is set on launch, aka fix confusing behaviour
2018-02-20 02:02:01 +01:00
SkUaTeR
f8cf84e065
Fix some bugs ( #9403 )
...
* fixed some bugs
* format bug fix
* added MSVC version _time_stamp_to_str
* struct format
* adjusting output same as linux
2018-02-17 15:14:34 +08:00
Khairul Kasmiran
6484c12547
Moved cbin.c's string filtering code into bin/filter.c
2018-02-15 20:42:05 +08:00
sivaramaaa
15c02fab10
Fix #9368 , fix json issues when -n used ( #9376 )
2018-02-12 00:05:53 +05:30
Giuseppe
71eec44e6b
Implement rabin -Vj for PE files ( #9340 )
2018-02-09 03:50:39 +01:00
Khairul Kasmiran
f56fb18a5d
Minor renaming
2018-02-08 19:53:30 +08:00
Giuseppe
66569c5c7e
Implement rabin -Vj for ELF files ( #9345 )
2018-02-08 11:19:45 +01:00
Khairul Azhar Kasmiran
b04fddc260
Printing of esil strings now honor bin.strpurge ( #9339 )
2018-02-07 16:14:04 +01:00
Khairul Kasmiran
cb20c6eca6
Minor refactoring involving string_filter()
2018-02-06 21:10:58 +08:00
sivaramaaa
b7434da557
Fix #5570 , Add dword/qword and stop analyzing PE imports ( #9325 )
...
* Add dword/qword for PE imports
* Stop analyzing PE imports further
2018-02-05 19:29:40 +01:00
Khairul Azhar Kasmiran
bd139164d6
Disasm now honors bin.strfilter ( #9308 )
2018-02-04 12:43:27 +01:00
Khairul Kasmiran
2851212ef6
Removed inaccurate comment
2018-02-04 11:40:15 +08:00
pancake
c6baeb5728
Fix symbol name encoding issue for JSON
2018-02-02 21:32:40 +01:00
Khairul Azhar Kasmiran
c855c0f666
bin.strpurge: can now purge all strings via 'all' ( #9253 )
2018-01-27 23:33:51 +01:00
Khairul Kasmiran
7c8252c6f3
Using the shorter !bang
...
As requested by pancake.
2018-01-22 22:27:33 +08:00
Khairul Azhar Kasmiran
38a6cc2ff7
bin.strpurge: added support to prevent string purge by prev entries (addr range) ( #9225 )
2018-01-21 16:40:37 +01:00
Khairul Kasmiran
36724ebd08
Added some continues
2018-01-21 10:28:08 +08:00
Khairul Azhar Kasmiran
56eee45336
bin.strpurge: added support to prevent string purge by prev entries (single addr) ( #9223 )
2018-01-20 11:34:05 +01:00
pancake
be5f6a87d2
Fix last covs
2018-01-19 16:05:10 +01:00
Khairul Azhar Kasmiran
9f258ebe1b
bin.strpurge: added support for ranges ( #9215 )
2018-01-19 15:04:23 +01:00
Khairul Azhar Kasmiran
89c309a900
bin.strpurge: added fine-grained purging of strings to iz ( #9210 )
2018-01-17 20:34:53 +01:00
sivaramaaa
0af8c7023e
Fix #9204 , patch is. for Mach-O binaries ( #9206 )
...
* Fix is. for Mach-O binaries.
* Remove verbose output for iE.
2018-01-16 18:31:28 +01:00
pancake
303820dbac
Initial purge of R2_PREFIX towards dir.prefix
2018-01-16 11:13:21 +01:00
pancake
e416a79097
Implement minigraph disasm scroll with JK keys
2018-01-14 17:49:36 +01:00