pancake
a2c3647ad0
Somewhat better BoostJam support
2014-10-26 02:47:08 +02:00
pancake
e807868b78
Honor rabin2 -N minstrlen for -z,-zz,-zzz
2014-10-24 20:13:18 +02:00
pancake
131b9092c2
Implement rabin2 -zzz (dump strings to stdout, works on huge files)
2014-10-24 18:26:37 +02:00
pancake
3435dc2bb5
Implement bin.maxstr and handle it from rabin2 -N min:max
2014-10-21 04:39:37 +02:00
inisider
621d757487
rabin2: add pdb print infortmation option
...
Conflicts:
binr/rabin2/rabin2.c
2014-10-18 19:49:26 +02:00
pancake
b53eb9222d
Fix crash in rabin2 -g (thanks @condret)
2014-09-26 17:55:35 +02:00
pancake
34365c7bb3
Handle cparse definitions in rbin sdb
2014-09-23 10:23:28 +02:00
pancake
4c4173769b
Revert "Fixing the issue where file size exceeds size of an integer":
...
3adb00621b84b271b6473cc35edabaff889141e5
e2afa84443b51faa6be1f09e465aa3d4ebadb879
0761955fdbaa671f87ac67d0f2e6c9918db08fae
17cc18fad09ca92ba88e668e3586054ec34c584f
135c62fb5de928fbc3c85bacb458ba4e9ef410c0
2014-09-20 15:33:59 +02:00
Adam Pridgen
135c62fb5d
Fixing *most* warnings related to the change in r_file_slurp
2014-09-17 22:37:54 -05:00
pancake
7fde96ea63
Add some header structs for MACH0 and fix some for ELF (rabin2 -rk '' related)
2014-09-08 12:20:50 +02:00
pancake
a8d3136bd3
Working demo for 'r2 -nn ..'. See 'pf.' and 'fs *;f'
2014-09-08 04:37:34 +02:00
pancake
4bcb57955f
Initial test exposing elf headers into Sdb and fix crash in bin-any
2014-09-08 04:17:38 +02:00
pancake
39b9e14161
Fix rabin2 -K help message instead of version
2014-09-04 23:56:45 +02:00
pancake
8204e78c3f
Fix RBin & RLang related crashes (fix lot of memleaks and dblfrees)
2014-08-29 16:27:44 +02:00
pancake
00245e5e96
rabin2 -V -> -p (-p is more meaningful to show physical addresses)
2014-08-24 10:41:32 +02:00
pancake
3f985aff6e
Bring back the ASLR thing. Have fun with 'rabin2 -B'
2014-08-23 03:18:03 +02:00
pancake
eeb50850c9
Fix #1205 - rabin2 -v show version. rabin2 -V disable VA
2014-08-23 02:41:50 +02:00
jvoisin
0be1fc041b
Fix some memleaks at exit
2014-08-20 01:21:31 +02:00
pancake
13872af7bc
Implement rabin2 -K and do some work on the RHash api. Fixes #1204
2014-08-15 03:30:45 +02:00
pancake
50e8e0e507
Add 'lp' command to 'load plugins' + some work on 'bin.laddr'
2014-07-30 11:14:26 +02:00
pancake
381d86de2a
Fix null deref and bad indent
2014-07-17 05:49:20 +02:00
pancake
576c9d6221
Fix ASLR (rabin2, r2 -B working again), sort i? output
2014-05-26 03:06:29 +02:00
jvoisin
680c542bb3
Fix CID 1214301 and constify things
2014-05-25 15:59:52 +02:00
pancake
ff939fd048
Implement #956 (rabin2 -k - prompt) and fix r_bin_load()
2014-05-22 00:12:30 +02:00
pancake
cb1c61c296
Fix output of 'Cannot open file' (without %s) (possible null deref)
2014-05-21 23:19:47 +02:00
pancake
a1224b2156
Refactor rva > vaddr and offset > paddr.
...
That change may make mixing vaddr and paddr more visible
2014-05-21 03:18:00 +02:00
Anton Kochkov
9a74490e1f
Fix CID 1134986
2014-05-19 06:05:15 +04:00
pancake
879f295365
Fix bin.rawstr (rabin2 -zz), some offsets wrong in PE
2014-05-19 02:41:53 +02:00
pancake
644acb8590
Add rabin2 -k to query sdb info, sdbize MZ debug printfs
2014-05-19 01:42:36 +02:00
pancake
ca18aedb94
Add Capstone SystemZ and SPARC disassembler and analysis plugins
2014-05-17 02:53:37 +02:00
Anton Kochkov
ab5cb7b25f
Fix CID 1214320
2014-05-17 02:23:43 +04:00
deeso
1fbc7f2168
Added load_bytes, Pushed curplugin down to RBinObj, Reworking the RBinFIle loading to accomodate RBinObj reworked how all bins are loaded. Needed to hack IO to make
...
this work with rbinfiles and rbinobjects.
Conflicts:
libr/bin/bin.c
libr/bin/p/bin_te.c
2014-05-13 21:54:18 -05:00
zonkzonk
515cfe56e1
check malloc return for code in rabin2.c
2014-05-12 00:31:11 +02:00
jvoisin
ee4049d60e
Fix CID 1211162
2014-05-05 17:19:38 +02:00
Adam Pridgen
e9cabecc45
Fix CIDs: 1211131, 1211134, 1211136, 1211133, 1211143
2014-05-04 22:09:20 -05:00
Adam Pridgen
bd297f6788
reworked how bins environmnent variables are set (e.g. io.va, arch, bits, etc.) and fixed some more mach0 regressions
2014-05-04 17:15:55 -05:00
deeso
d5a6c3d23c
Adding r_bin_load_as feature and fixing null pointer reference in rabin.
2014-05-02 13:51:02 -05:00
Anton Kochkov
04a61148a5
Fix CID 1134985
2014-05-02 14:43:30 +04:00
Anton Kochkov
780cf8fdae
Fix CID 1134986
2014-05-01 13:41:20 +04:00
jvoisin
2713d06d43
Fix CID 1134988
2014-04-30 22:48:42 +02:00
Adam Pridgen
c3d6664756
Adding multi-bin support for files that contain multiple objects and lots of other fixes in libr/bin
2014-04-28 12:11:14 -05:00
Anton Kochkov
afedcc0074
Fix CID 1135011, 1195065, 1134730, 1134754, 1134907, 1134758
2014-04-27 01:06:13 +02:00
pancake
836803d786
Sdbize RBin.list_archs(). Expose addrinfo in 'k bin/fd.#/addrinfo/*'
2014-04-23 03:57:13 +02:00
pancake
53edf7c17d
Merge RCmd inside RCore
2014-03-18 00:05:44 +01:00
pancake
7c8daf1e70
Refactoring RBinMeta into RBinDbgInfo
2014-03-10 02:27:32 +01:00
pancake
d1dd21ea9e
Fix statically link of libgdbr
2014-03-03 19:09:40 +01:00
pancake
9a099e9e9e
Add RAsmPlugins->cpus and handle it in rasm2 -L <arch>
2014-02-06 00:26:17 +01:00
Adam Pridgen
db1bb1a089
Changed the location of RBinObject, and created RBinFile to conform similarly to
...
RCoreFile, where RBinFile contains meta information for RBinObjects. Now
RBinFiles are swapped out along with the RCoreFile when the priority is changed.
2014-01-20 02:44:25 +01:00
pancake
802e808072
Merge libr/lib into libr/util and add r_sys_environ API
2014-01-18 02:42:23 +01:00
Maijin
82e10ed753
Resource leaks fixes CID 1134987
2014-01-17 00:10:09 +01:00