2677 Commits

Author SHA1 Message Date
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
pancake
ef463f983e Fix rabin2 -qL -jL and add version and author in RBinPlugin 2017-02-28 02:16:36 +01:00
pancake
30aebdc521 Add author and version fields for RIOPlugin 2017-02-28 02:06:46 +01:00
pancake
81832436e0 Honor rabin2 -H, -rH, -qH and -jH 2017-02-27 10:55:47 +01:00
pancake
c1c4086e38 Fix #242 - Implement HFS timestamp in pth 2017-02-26 23:01:49 +01:00
Maijin
266eee75ae Fix #6560 Unify Windows/Win32 define 2017-02-26 16:51:03 +01:00
alvarofe
e506bc608e Get rid of r_strht.h 2017-02-24 23:42:17 +01:00
alvarofe
c549a33c6d Use sdb in cmd_print.c 2017-02-24 23:42:17 +01:00
alvarofe
a28726d467 Fix some warnings and leftover without update 2017-02-24 23:42:17 +01:00
alvarofe
f33febdd4f Remove r_db.h 2017-02-24 23:42:17 +01:00
alvarofe
623aed3163 More work into ht replacement 2017-02-24 23:42:17 +01:00
alvarofe
857656ed84 More leftover because of old ht imp 2017-02-24 23:42:17 +01:00
alvarofe
3e463d8069 Use ht_* in strht.c 2017-02-24 23:42:17 +01:00
alvarofe
8695dbf3b5 Use ht_* in mixed.c 2017-02-24 23:42:17 +01:00
alvarofe
ed8d668247 Use ht_* in config.c 2017-02-24 23:42:17 +01:00
alvarofe
d260e46cde Use ht_* from sdb in fcnstore.c 2017-02-24 23:42:17 +01:00
alvarofe
8307af0b10 Use ht_* from sdb in flag.c & r_flag.h 2017-02-24 23:42:17 +01:00
pancake
a622aaba3e More rework on the RBinField refactoring 2017-02-24 11:05:04 +01:00
pancake
0eadd79d5a Implement initial iHH for mach0 2017-02-24 02:33:50 +01:00
pancake
25f1d59036 Implement pxx and pxX for hex-less hexdumps 2017-02-23 17:34:12 +01:00
pancake
b7c192af29 Fix #6821 - Use (void) instead of () 2017-02-20 12:38:10 +01:00
Srimanta Barua
7cdf8660d8 Fix #6795 - ax- not working 2017-02-20 12:15:58 +01:00
pancake
1ea23bd604 Fix #6816 - null deref in r_read_* 2017-02-20 12:08:06 +01:00
pancake
4bbc73a0e2 Fix #6818 - json indent ~{} honors scr.color
- Cannot configure the color palette
2017-02-20 02:32:58 +01:00
pancake
a1164822c0 Drop \r in asn1|pkcs7|x509 and fix r2b 2017-02-19 01:58:51 +01:00