2751 Commits

Author SHA1 Message Date
pancake
7205fbd665 ESIL can now emulate memory mapped devices 2017-03-25 03:29:03 +01:00
pancake
a93424a3db Indent cmd_search.c 2017-03-25 02:23:47 +01:00
Roi Martin
a3070b131b Restore zs names on load. r_spaces refactoring 2017-03-24 22:53:38 +00:00
radare
3d65ec6903 Fix #7088 - Remove io->raw and .keepio 2017-03-22 16:42:58 +01:00
condret
db884ecd1d Initial import of the io.null plugin and doc/siol.md 2017-03-21 20:00:35 +01:00
Roi Martin
38a112708d Improve zignatures naming 2017-03-20 23:06:24 +00:00
pancake
94ec966936 Do not exit if pledge fails, just return with disabled sandbox 2017-03-20 16:05:48 +01:00
xarkes
f5c67d8bdf Added custom tab to sdb json_indent function (#7050) 2017-03-19 21:34:30 +01:00
Roi Martin
0ca78a43e5 Do not add zignatures with zero mask
Fix #5688
2017-03-19 17:20:31 +00:00
pancake
3fc88ea96a Add R_NEWCOPY primitive in r_types.h 2017-03-18 23:13:24 +01:00
pancake
40bc4cb751 Fix ood symbol rebasing and add obr command 2017-03-18 21:40:01 +01:00
Roi Martin
09c3e12a8f Implement metric zign search and check 2017-03-18 11:33:30 +01:00
Roi Martin
1425fd4418 Implement metric zignatures management 2017-03-18 11:33:30 +01:00
xarkes
072551a8a7 Modified json indent character 2017-03-17 12:09:17 +01:00
Riccardo Schirone
084d5c1217 libr/parse: add another view for function variable/arguments (#7048) 2017-03-17 11:54:34 +01:00
pancake
56aeb2a6e3 RBinPlugin.load boolified 2017-03-17 03:52:43 +01:00
Roi Martin
3fa18414c3 Implement open/save zignature file 2017-03-17 00:43:02 +01:00
davidpolverari
1fb422b532 Fix #6162 - Renames r_str_concat to r_str_append 2017-03-16 22:29:49 +01:00
Ren Kimura
863e3566d2 Add snap_set command (#7032) 2017-03-16 10:09:17 +01:00
pancake
7a0a11f500 Apply minor naming and indent changes from the siol branch - thanks condret 2017-03-15 02:22:54 +01:00
pancake
6a9c4a652c Refactor get_sdb(RBinObject) -> get_sdb(RBinFile) + r2-indent 2017-03-15 00:21:37 +01:00
pancake
6506118fb9 Initial support for the NRO Nintendo Switch binaries 2017-03-14 20:02:59 +01:00
pancake
9a4a014e3c Update sdb and capstone 2017-03-13 14:59:00 +01:00
Roi Martin
5743f373ff Integrate support for FLIRT signatures 2017-03-13 11:38:23 +01:00
Roi Martin
bcb8072ec5 Move search code into r_sign. Refactoring 2017-03-13 11:38:23 +01:00
Roi Martin
e97444c3f0 Create flags in z/ . Revert changes in keyword.c 2017-03-13 11:38:23 +01:00
Roi Martin
488b688636 Implement zign search using r_search. Minor fixes
Note: Current implementation must be refactored and moved to r_sign.
2017-03-13 11:38:23 +01:00
Roi Martin
28f8a23632 Add r_sign_foreach(). Add dummy z/. Make r2-indent happy 2017-03-13 11:38:23 +01:00
Roi Martin
3f89eec3b0 Initial rewrite of zignatures
Includes:
* Add exact and anal zignatures (zae, zaa)
* Delete zignatures (z-)
* Manage zignspaces (zs)
2017-03-13 11:38:23 +01:00
pancake
0202236dbc Add missing function definition 2017-03-13 02:57:44 +01:00
Riccardo Schirone
4228c1defe core/graph: remove some dup code and fix mini nodes 2017-03-11 02:47:50 +01:00
Giovanni
eddf4ee678 ASN1 - Fix memory leaks, clean code and solve crash 2017-03-10 23:14:14 +01:00
Pankaj Kataria
c8e11c0828 Initial commit for parsing RTTI structures 2017-03-09 23:50:50 +01:00
Álvaro Felipe Melchor
e8f80a165c Remove fcn->vars and reindent anal/fcn.c var.c and flirt.c 2017-03-09 23:46:02 +01:00
pancake
9c870ef165 Add RAnalOp.opex, not yet used 2017-03-09 18:52:18 +01:00
pancake
1a5dbf3ccb Boolify rbin's check + check_bytes callbacks and fix null deref in dex 2017-03-08 23:16:46 +01:00
Giovanni
7e48260b04 Fixed SIGSEGV, fixed heap buffer overflow and UAF in the ASN1 code 2017-03-08 12:32:44 +01:00
Giovanni
43532031c4 Fixes for windows and some are also global (#6936) 2017-03-08 08:49:31 +01:00
Giovanni
5d669ed2f8 Improvement of iI for PE with signatures + refactoring (#6930)
* Improvement of iI for PE with signatures + refactoring
2017-03-07 15:54:22 +01:00
Roi Martin
a40343f2f0 Make spaces.c generic (#6931) 2017-03-06 23:23:40 +01:00
xarkes
4d7767883b Added PE overlay flag to r2 -nn and in iI (#6926) 2017-03-06 12:00:44 +01:00
Giovanni
347a392cc9 Fix #3499 - AVR-DES + DES Refactoring 2017-03-03 11:00:07 +01:00
Giovanni
fd38170338 Refactoring CMS/PKCS#7 and better use of the memory
Refactoring CMS/PKCS#7 and better use of the memory
2017-03-02 16:10:32 +01:00
pancake
a41a8252ae Initial import of the WIP support for WebAssembly (bin + disasm) 2017-03-02 14:42:05 +01:00
pancake
55f16419ae Fix build 2017-03-02 03:57:14 +01:00
Roi Martin
d82235285c Implement "rabin2 -L [plugin]" and command "iL [plugin]" (#6875)
* Fix r_str_cmp to follow the documented behaviour

Now r_str_cmp behaviour is consistent.

Before:
* Returns true if both pointers are equal.
* Returns false if the strings are equal.

Now:
* Returns true if both pointers are equal.
* Returns true if the strings are equal.

* Implement "rabin2 -L [plugin]"

- Display plugin info in a proper structured way for humans with
  "rabin2 -L [plugin]".
- Fix current "rabin2 -L [-j]" output.
- Allow to specify "-j" before or after "-L".

Fix issue #6861.

* Implement command iL [plugin]

* Fix json output in rabin2 -L and iL
2017-03-01 20:05:40 +01:00
Rakholiya Jenish
5af263c821 Fix #4837 - Support punycode 2017-03-01 09:56:10 +01:00
radare
93e11e9d80 RHash cleanup 2017-03-01 09:02:28 +01:00
pancake
5057cb6fb6 Update ABI for debug, core and anal plugs 2017-02-28 02:29:54 +01:00
pancake
d6756e235c Implement author and version of RAsmPlugin 2017-02-28 02:26:55 +01:00