Commit Graph

18869 Commits

Author SHA1 Message Date
pancake
db972efc89 Fix #14228 - oob-read by one in wasm disasm/analysis 2019-06-05 19:30:23 -04:00
radare
14d17d5b4e
Deprecate the RBinObject.id field ##refactoring 2019-06-05 19:23:59 -04:00
GustavoLCR
7a10af4057 Initial implementation of heap parsing for Windows (#14218) ##debug 2019-06-05 15:20:38 -04:00
radare
0e7b37601a
Fix crash when parsing 1 byte truncated omf files (#14227) 2019-06-05 15:17:34 -04:00
Vanellope
ca9715e8c6 izz~ and iz~ available from both the menu and " modal ##panels (#14226) 2019-06-05 14:05:58 -04:00
Khairul Azhar Kasmiran
24dfc45c33 Add bright color support to scr.ansicon=0 (#14224) 2019-06-05 10:43:06 -04:00
GustavoLCR
35ad21a709 Fix OOB Write in langFromHashbang (#14222) 2019-06-04 22:13:09 -07:00
Vanellope
7825fd5d34 Fix a bug in panels with disasm (#14221) 2019-06-04 15:18:26 -04:00
Vanellope
3b02d69dbb
Refactoring (#14216) 2019-06-04 22:55:05 +09:00
Khairul Azhar Kasmiran
a9de818b7f Add bright colors to the colors table ##cons 2019-06-04 08:52:54 -04:00
pancake
7366b6a96c Avoid an assert regression that must be checked back at some point 2019-06-03 21:35:01 -04:00
radare
9d18e787d3
Add missing ARM64v8 and ARM64e defines for the mach0 parser ##bin 2019-06-03 09:54:22 -04:00
Lowly Worm
e710401ebb patch #14211 heap buffer overflow in large ragg2
inputs. this should be refactored to use an RBuffer to enable dynamic
resizing, but for now just patching it to bail out if we are about to
overwrite the allocated statically sized buffer
2019-06-02 23:07:50 -07:00
radare
bae1ad061f
Kill RBinFile.objs RList ##bin 2019-06-02 17:35:38 -04:00
Vanellope
8984543961 Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring ##panels (#14210) 2019-06-02 16:24:29 -04:00
pancake
573f2caa3d Completely kill all the check_bytes (-100LOC) 2019-06-02 12:03:44 -04:00
Florian Märkl
fcf1038f98 Add r_sys_exit to proper quit ##core 2019-06-02 11:28:17 -04:00
radare
aea7c35ffd
Implement RBinFile.at and make it work with e bin.at ##bin 2019-06-02 11:16:08 -04:00
GustavoLCR
37fcfa4f29 Fix grep sorting (#14207) 2019-06-02 08:22:41 -04:00
radare
35716f135e
Honor hashbang and PATH when interpretting extension-less scripts ##core 2019-06-01 20:42:48 -04:00
Alex Gaines
4b3a6b3f2d Add experimental axm command ##anal 2019-06-01 19:48:22 -04:00
radare
1a784a9fa8
Fix warning when using r2frida (#14201) 2019-06-01 21:39:01 +02:00
Vanellope
f8f1daeb76 Fix the BG glitch () 2019-06-01 21:36:44 +02:00
pancake
3b2aceaaac Add usec precission for RSocket.blocTime() and improve r2web:// a bit 2019-05-31 15:24:51 +02:00
Riccardo Schirone
1aa0571e6e
Remove last load/load_bytes methods (#14196) 2019-05-31 15:09:10 +02:00
pancake
99502ef5bb Fix r2web block times 2019-05-31 04:52:23 +02:00
pancake
5b753d3324 Speedup r2web:// ##remote 2019-05-31 04:46:36 +02:00
Vanellope
1bfab99425 Colors menu should be moved under Edit parent menu (#14194) 2019-05-31 04:45:34 +02:00
radare
b595774a5b
Fix #14186 - aarj was throwing invalid json 2019-05-31 04:45:19 +02:00
Riccardo Schirone
5754b8b740 Fix some compiler warnings (#14191) 2019-05-30 19:43:27 +02:00
pancake
28b90116c7 Minor fixes for the white themes 2019-05-30 19:36:04 +02:00
Francesco Tamagni
0818dd7bf7 Fix typo (#14192) 2019-05-30 19:18:13 +02:00
Francesco Tamagni
7b1c6f55c7 Make zignature comparison fuzzy ##signature
- it will match zignatures which similarity is >= the given threshold
- different thresholds for bytes and graph
- by default thresholds are 1.0, which means it matches only if it’s the exact same
- zign.diff.gthresh and zign.diff.bthresh are the new eval configs to control that
- the output of zc[n!] now contains the similarity value as well
2019-05-30 17:43:41 +02:00
Riccardo Schirone
9392fc7117 Fix some RBin file format crashes ##bin
* Use st64 and ut64 instead of size_t
* Fix mach0 parsing issue
* Fix OOB write in PE parsing
* Fix crash in bin_xbe parser
* Fix crash in bin_java
Fixes clusterfuzz-testcase-minimized-ia_fuzz-5740477602594816.dms
2019-05-30 15:45:52 +02:00
radare
3e05ecde52
Speedup loading fuzzed ELF files with huge nrel field ##bin 2019-05-30 13:19:30 +02:00
Riccardo Schirone
aaea46bdbc Set bin_obj on bios_bin load_buffer method (#14188) 2019-05-30 12:56:04 +02:00
Vanellope
47507c17f1 Fix a few bugs and the speed in the graph (#14187) 2019-05-30 15:25:13 +08:00
Purdea Andrei
b2187e7741 Add mfc100u and a script to generate them ##windows
* Added python utility to convert from "dumpbin /exports" output file format, to the .sdb.txt formatted files that radare2 uses.

Usage:
     First run 'dumpbin /exports your_file.dll/.lib > your_file_dumpbin.txt'
     Then run 'python convert_dumpbin_exports_to_sdb_txt.py your_file_dumpbin.txt > your_file.sdb.txt'
2019-05-29 16:59:40 +02:00
Khairul Azhar Kasmiran
91afde2cee #define ENABLE_VIRTUAL_TERMINAL_PROCESSING if it's not defined (#14185) 2019-05-29 16:58:52 +02:00
pancake
3705785304 Faster macho loading by reusing symbol parsing for getMain() ##bin 2019-05-29 11:39:43 +02:00
pancake
6b07ffcc77 Remove symbol table size hard limit in macho ##bin 2019-05-29 11:39:43 +02:00
Наташа
bdc1b844e1 Fix project's asm.cpu behaviour ##disasm
Old behaviour: if you bump asm.arch it resets asm.cpu to default of that arch
New behaviout: if you bump asm.arch it keeps asm.cpu if it is set and valid for that architecture
2019-05-29 11:16:40 +02:00
Vanellope
13415d59bf Refactoring (#14181) 2019-05-29 11:11:20 +02:00
Vanellope
9a0d05a709 Clean up the part of the code that fixed the glitch in ansi code (#14180) 2019-05-29 11:10:57 +02:00
Khairul Azhar Kasmiran
80970f9a14 Fix r_cons_get_ansicon leak (#14179) 2019-05-29 11:09:59 +02:00
pancake
e29ba99a07 Add sys/build-shlib.sh and fix static builds ##build 2019-05-28 23:15:22 +02:00
Francesco Tamagni
5730595032 Fix regressions in dyldcache and xnu_kernelcache plugins ##bin 2019-05-28 17:54:12 +02:00
pancake
553e549887 Add missing =SN in the dalvik reg profile 2019-05-28 15:53:42 +02:00
GustavoLCR
349f573562 Fix #14101 - Fix non-ansicon UTF printing ##cons 2019-05-28 10:04:29 +02:00
Vanellope
fa0a9828fe Fix THE glitch affecting panels box colors ##cons 2019-05-28 03:26:23 +02:00