Commit graph

125 commits

Author SHA1 Message Date
Álvaro Felipe Melchor
b7cc6c04d7 LDID parse signature in mach0 binaries
* added iC command to show signature info

in the case of mach it shows entitlements

* added rabin2 -OC to get signature info from binary

* change swap to r_read_bleX new API

* change eprintf to r_cons_printf

* add const char in plg->signature
2016-05-09 23:42:28 +02:00
Jeffrey Crowell
9518841434 refactor includes (#4757) 2016-05-03 04:52:41 +02:00
pancake
6261fe32fb bugfixes + testsuite for the Internal Swift demangler 2016-05-03 04:31:36 +02:00
Jeffrey Crowell
fed7cbdc67 fix command injection vuln in izz
(solution to blazectf task ;-) )
2016-04-24 16:31:51 -04:00
Adr1
ab5792d132 RBin: improving versioninfo
Store ELF versioninfo in Sdb.
Display VS_FIXEDFILEINFO for PE.
2016-03-16 18:10:49 +01:00
Adr1
611c3d1752 RBin: Display File Version info 2016-03-04 01:15:56 +01:00
pancake
d5decff694 Fix #4134 - Honor min,maxlen in izz 2016-02-22 22:51:37 +01:00
pancake
384cfb1042 Fix last coverities 2016-02-16 02:08:09 +01:00
pancake
f5181c4d90 Initial rework for dyldcache 2016-02-04 15:44:49 +01:00
pancake
a362dcf6d9 Update sdb and fix more null derefs caused by mem exhaustion 2016-01-11 00:24:18 +01:00
pancake
dd8b7b1e04 Handle PIC field in ART file format 2015-11-26 13:18:11 +01:00
Álvaro Felipe Melchor
8d9af55342 Fix #3628 2015-11-09 15:30:13 +01:00
pancake
1b88200e31 Add support for 'interpreter' in RBin, ELF and MACH0 2015-10-22 02:13:26 +02:00
jvoisin
c4a930aeff Implement iLj 2015-10-20 14:30:52 +02:00
Álvaro Felipe Melchor
6fa7d44482 Fix #1289 2015-10-16 11:24:20 +02:00
Álvaro Felipe Melchor
b2df63cba2 Fix #3386 2015-10-14 16:20:03 +02:00
Riccardo Schirone
191c454a61 core/bin: big refactoring and code cleanup 2015-09-27 17:46:41 +02:00
pancake
34811ad84e Fix #2416 - Add iE and rabin2 -E to list exports 2015-09-23 12:23:03 +02:00
pancake
5a05c070aa Add iL command to list all rbin plugins loaded 2015-09-16 16:32:33 +02:00
pancake
b515a34676 More stdboolification 2015-09-14 12:35:38 +02:00
Riccardo Schirone
575d3e9f0a core/bin: remove loadaddr parameter and get it from the RBinObject 2015-08-29 00:35:09 +02:00
Riccardo Schirone
6f0962555d baddr: still some fixing, in particular when reloading files 2015-08-29 00:35:09 +02:00
pancake
0868703c9f Enhancements for ic 2015-08-19 02:23:42 +02:00
Jeffrey Crowell
14594ff1cc fix segfault in iac
close #2894
2015-07-07 13:10:53 -04:00
pancake
b0c9ac637e Add icl command to list all method addresses of a specific class 2015-07-06 11:46:21 +02:00
pancake
d054008b17 Implement class methods for DEX and make icj 2015-07-06 02:38:54 +02:00
pancake
a67e74c6cd rabin2 -c <-> -C 2015-07-06 01:09:00 +02:00
pancake
1f989e423a Fix #2862 - Handle no file size with in 'i' and 'r' 2015-06-30 11:34:38 +02:00
pancake
4a33d2afac Fix bin_is_executable() helper 2015-06-17 11:14:32 +02:00
Álvaro Felipe Melchor
36917ff60b Fix #2754 2015-06-14 21:46:16 +02:00
Judge Dredd (key 6E23685A)
b87c68e7e7 fix #2708 2015-06-04 14:49:17 +02:00
pancake
abd8db639c Honor obsz in ij output 2015-06-03 10:26:11 +02:00
pancake
e19810e875 Fix #2642 - rabin2 -Aj and r2 -ciAj - JSON output for sub-bins 2015-05-29 01:38:31 +02:00
pancake
499e008f52 Add iM command as in rabin2 -M 2015-05-06 02:38:59 +02:00
pancake
5187d37c13 Fix latest covs 2015-04-15 12:13:50 +02:00
Álvaro Felipe Melchor
788a7f998d write the same info in normal as in json 2015-04-15 01:47:47 +02:00
Álvaro Felipe Melchor
61fb2fdf63 Fix file/uri info 2015-04-14 17:15:46 +02:00
Álvaro Felipe Melchor
e23d5adb3a Fix 2369 - move bits and endian from core to bin info 2015-04-14 17:15:46 +02:00
Jeffrey Crowell
7a9ac6ae54 coverifix! 2015-04-13 00:43:42 -04:00
Álvaro Felipe Melchor
1baa130d6c check sections perms 2015-04-13 01:34:05 +02:00
Álvaro Felipe Melchor
3f80c60357 updated 2015-04-13 01:34:05 +02:00
Álvaro Felipe Melchor
e858a7c00a fix #1503 2015-04-13 01:34:05 +02:00
pancake
f89f0eac4d Fixes for i* 2015-04-01 04:14:10 +02:00
pancake
df86cc3124 Fix all t/feat_grep tests 2015-04-01 03:33:12 +02:00
condret
a854a6ab03 enhance 'im' command 2015-03-19 00:57:03 +01:00
condret
19b2bb97f1 add 'im' command to show info about predefined memory allocation 2015-03-18 22:07:05 +01:00
pancake
0246b167b4 Fix #2198 - Incorrect arch identification for HPPA x86 binary 2015-03-18 01:56:55 +01:00
pancake
ae367b65be Add support for UNIX Character devices 2015-02-16 22:40:05 +01:00
pancake
31e08131d1 Handle RBin demanglers from plugins and support D language 2015-02-11 02:05:22 +01:00
pancake
8c1cdc2052 FIx iD help and minor dwarf check 2015-01-29 03:19:32 +01:00