Commit Graph

6461 Commits

Author SHA1 Message Date
pancake
c2a4e6b473 Update capstone 2014-11-24 03:31:07 +01:00
pancake
f9fa0e5536 Fix ^C issue with nullcmd repeat issue (reported by @jfrankowski) 2014-11-24 03:10:29 +01:00
pancake
0d95f6ecfb Fix portability issue in git pull for sys/install.sh (thanks zlul!) 2014-11-24 02:59:25 +01:00
pancake
a193e9d316 Fix #1665 - PE parser crash 2014-11-24 02:52:03 +01:00
pancake
da51302f73 Fix RLang.C for absolute paths 2014-11-24 02:01:18 +01:00
pancake
54d72a0e40 Fix #1502 - Add io.sectonly
We may probably want to merge this feature into different io.va modes
2014-11-24 00:41:20 +01:00
pancake
3c1300a915 Add asm.calls and fix asm.section indentation issue in pd 2014-11-24 00:16:36 +01:00
pancake
0131f257f8 Fix #1727 - dtc not stopping on errors 2014-11-23 23:31:55 +01:00
pancake
dda118423a Use syscapstone from sys/install.sh when cs-3.0 is found by pkg-config 2014-11-23 23:25:14 +01:00
trndr
ad602ebccc Allow esil to use negative numbers as arguments 2014-11-23 23:21:12 +01:00
pancake
bcf7d46e36 Fix #1726 - ESIL brainfuck is back (and fix io.maps test case) - Thanks @trndr 2014-11-23 22:44:38 +01:00
pancake
f0e5c584ba Only git pull in master 2014-11-23 22:11:41 +01:00
pancake
16396f6d68 Fix w32 build 2014-11-23 11:08:51 +01:00
Riccardo Schirone
fb1be4d598 libr/bin/format/mach0: set main_cmd on the first LC_THREAD
If there are only LC_THREAD, we get the entrypoint from the first
load_command found.
2014-11-23 11:06:10 +01:00
Riccardo Schirone
236298aaa0 libr/bin/format/mach0: find directly main when bin uses LC_MAIN 2014-11-23 11:06:10 +01:00
Riccardo Schirone
06ddf558d9 libr/bin/format/mach0: remove unused function 2014-11-23 11:06:10 +01:00
Riccardo Schirone
590a18ea23 libr/bin/format/mach0: check filetype in r_bin_mach0_get_baddr 2014-11-23 11:06:10 +01:00
Riccardo Schirone
fa0c74616d libr/bin/format/mach0: correctly retrieve entrypoint 2014-11-23 11:06:10 +01:00
Riccardo Schirone
ca32f842ad libr/bin/format/mach0: name consistency 2014-11-23 11:06:10 +01:00
Riccardo Schirone
971223390e libr/bin/format/mach0: set entrypoint only on first LC_THREAD 2014-11-23 11:06:09 +01:00
Riccardo Schirone
c1441b6ef2 libr/bin/format/mach0: fix baddr 2014-11-23 11:06:09 +01:00
Riccardo Schirone
762f518f25 libr/bin/format/mach0: fix issue with entry offset calculation
mach-o/loader.h: comment flavor to follow Apple header
2014-11-23 11:06:09 +01:00
Riccardo Schirone
24368ac3de libr/bin/format/mach0: check Mach0 format correctness
if there is LC_MAIN or LC_UNIXTHREAD in the file, you can't have other
threads
2014-11-23 11:06:09 +01:00
pancake
4762795c87 Fix static build 2014-11-23 11:03:24 +01:00
pancake
162e6957f9 Fix uninitialized variable for io_self 2014-11-23 10:58:05 +01:00
pancake
316555e44e Minor fix for rahash2 manpage 2014-11-23 10:54:58 +01:00
pancake
1fba30bd67 Make i4004 code a bit shorter 2014-11-23 04:08:48 +01:00
Jeffrey Crowell
05c2cef99a Fix some spelling and grammar in the readme. 2014-11-23 04:03:53 +01:00
Riccardo Schirone
bbd068f647 libr/asm/arch/i4004: fix compilation issue on os x
on os x snprintf is a macro and using another macro for first and second
arguments cause compilation problem.
2014-11-22 16:16:39 -08:00
jvoisin
6d803698a6 Fix some warnings 2014-11-22 16:44:36 +01:00
pancake
0bc0606f74 Avoid using sprintf without format and use snprintf boundaries 2014-11-22 12:06:40 +01:00
pancake
79a6c83cff Fix Mac Build With Cheese 2014-11-22 11:50:51 +01:00
pancake
7c1d54dcd7 Create and handle asm.section 2014-11-22 05:39:52 +01:00
pancake
654b5167a4 Add 'pid' directive to rarun2 to display the PID of the spawned process 2014-11-22 03:00:31 +01:00
pancake
153b8b1f9d Add 'rmd' target, enhace io_self and add library version to libr2.so 2014-11-22 02:51:35 +01:00
pancake
af94293214 Fix static linkage 2014-11-22 02:26:30 +01:00
pancake
23776435a2 Fix #1714 - Add ~{} and ~{}.. RCons filters for JSON indentation 2014-11-22 01:51:51 +01:00
Jeffrey Crowell
03923046d9 fix leaks in rop search 2014-11-22 01:25:50 +01:00
pancake
c2770de2b8 Fix #1667 - Fix --with-syszip 2014-11-22 01:15:47 +01:00
pancake
fa9129a817 Handle names in 'dm' for OSX/iOS 2014-11-22 00:36:42 +01:00
Jody Frankowski
ab0398f8e1 Fix CID 1238665 and 1241777 aka memory leak and out of bounds write in flirt 2014-11-21 20:20:14 +01:00
pancake
f37246d3d8 Fix reverse RGB parser (fixes ecj issues) 2014-11-21 14:43:14 +01:00
pancake
9a0d62da22 Finally remove the void*debug pointer from RIOPlugin (use bool isdbg) 2014-11-21 11:36:51 +01:00
inisider
ee429365a7 Add JSON support to the PDB parser 2014-11-21 11:28:12 +01:00
pancake
8ece70cda3 Fix 'bad C' in ioplug->debug 2014-11-21 11:20:32 +01:00
Jeffrey Crowell
dcaf81b0f7 fix crash in rop issue #1711 2014-11-20 22:28:23 -05:00
Jeffrey Crowell
437e556b2f Implement Regex ROP search in the /R/ command:
Contains the following commits:
- make rop search a regular expression
- fix indent and some variable decl places
- remove some debug comment stuff
- make regexp not compile for empty rop search
- change from r_search to r_regex for ropsearch
- make /R/ the option for regex rop search
- make the regex outside of the loop
2014-11-21 01:58:54 +01:00
pancake
46d62d1d0c Verify that the sdb files in syscall/d are created 2014-11-21 01:48:51 +01:00
Anton Kochkov
bede18046e Fix win32 build on CI 2014-11-20 16:52:33 +03:00
pancake
d1b5ba0450 Honor sys path detection 2014-11-20 10:06:09 +01:00