Commit graph

1117 commits

Author SHA1 Message Date
pancake
5954f6e046 Fix #2716 - sdb, rmkdir and console issues on w32 2015-06-11 12:12:22 +02:00
Kevin Grandemange
62e9ea5310 remove traces, cosmetics 2015-06-08 22:21:24 +02:00
Kevin Grandemange
26eba88cb2 Change arrow property to make them more visible and fix offset 2015-06-08 22:17:34 +02:00
Kevin Grandemange
8e3ccab7c1 Add deviation to links when they are superposed
* indent
* reduce gap to get a better render
2015-06-07 01:21:27 +02:00
Álvaro Felipe Melchor
78d5a78609 Fix COVS 2015-06-04 21:27:41 +02:00
pancake
3a6558e628 Bump capstone from git 2015-06-04 15:22:31 +02:00
jvoisin
0c144f16bc Even more coverifixes 2015-06-02 22:59:30 +02:00
pancake
a793859d5b Fix some COVs 2015-06-01 11:20:53 +02:00
pancake
dcd023c073 Update capstone from -next 2015-05-31 19:07:30 +02:00
Álvaro Felipe Melchor
d4fc6d46f5 Fix java regression 2015-05-29 18:40:50 +02:00
pancake
8d44eca10a Fix #2593 - crash in java class parser 2015-05-29 14:15:10 +02:00
pancake
acd2ab9cb5 Fix w32 build. UINT macro redefined by windows 2015-05-29 09:49:47 +02:00
pancake
f60a8f361b Fix Java disassembler for Mac t.anal/java/java 2015-05-29 02:46:49 +02:00
pancake
a8d340ba89 Update sdb to fix a json segfault and capstone for arm64 2015-05-26 00:59:39 +02:00
pancake
de7ac04df1 Bump sdb to fix native mingw32 build 2015-05-24 23:30:13 +02:00
Álvaro Felipe Melchor
6b5460c6a4 CID 1297911 2015-05-22 12:46:14 +02:00
pancake
bf1e8b88cc Fix huge analysis times for Java 2015-05-19 10:58:44 +02:00
pancake
421d3c3dd1 Bump capstone for testing 2015-05-17 10:34:13 +02:00
pancake
a7c8e96d6f Fix x86-16 capstone regression 2015-05-14 03:46:09 +02:00
pancake
1a1df31367 Fix #2518 - Fix anal.recont description 2015-05-13 23:30:58 +02:00
Álvaro Felipe Melchor
f2d740a12a Fix #2561 2015-05-12 23:22:29 +02:00
Álvaro Felipe Melchor
4723a56839 Fix #2553 2015-05-12 23:22:29 +02:00
pancake
0cc6f3a2c9 Missing backslash 2015-05-12 17:56:27 +02:00
pancake
66803df40f Fix git config issue 2015-05-12 17:34:56 +02:00
pancake
1e73afc348 Rebump sdb again 2015-05-12 14:51:46 +02:00
Sushant
3754cc7f36 Added git config information before capstone revert 2015-05-12 10:08:26 +02:00
pancake
85993e5aba Bump sdb again to get initial grep support 2015-05-12 03:08:38 +02:00
pancake
770a393ee8 Update capstone reverting a buggy commit 2015-05-12 02:17:26 +02:00
pancake
ff33afdbc9 Bump sdb again 2015-05-12 01:57:06 +02:00
pancake
e391645137 Bump sdb with lot of bugfixes 2015-05-12 01:53:47 +02:00
pancake
16271e2c95 Fix all java broken tests. Still more to work on 2015-05-11 18:30:06 +02:00
pancake
4ced532d69 Tons of fixes and cleanups to make the java tests happy 2015-05-11 18:23:38 +02:00
pancake
170b881617 A bit Java Class parsing cleanup (still a huge mess) 2015-05-11 16:44:31 +02:00
pancake
8fedd8e6d1 Fix COV in wind.iopipe 2015-05-07 12:49:06 +02:00
Anton Kochkov
2c969bce2a Fix the pedantic build 2015-05-06 16:04:10 +03:00
skuater@hotmail.com
ccfae11ebc windbg ^c support under linux+ ^c support for windows 2015-05-05 18:33:34 +02:00
Alvaro Muñoz
fd7e8000e9 fix z-index for minimap #2311 2015-05-04 20:05:04 +02:00
pancake
ba5f78225c Bump capstone 2015-05-04 10:24:55 +02:00
pancake
0f2fcf7734 Revert "Use HOST_ flags for ASAN too"
This reverts commit 0c9fff672e.
2015-04-30 23:19:31 +02:00
Jeffrey Crowell
1e9cffafaf spelling. 2015-04-29 20:18:51 -04:00
Alvaro Muñoz
55809a1bd3 fix 2428. Add button to switch view to webui 2015-04-30 00:29:25 +02:00
pancake
5d1ff72c56 Fix #2453 - Fix crash in Java CLASS parser 2015-04-29 23:55:03 +02:00
pancake
0c9fff672e Use HOST_ flags for ASAN too 2015-04-29 11:56:47 +02:00
Álvaro Felipe Melchor
72b30d01b9 CID 1295060
CID 12950549-52
2015-04-26 22:40:42 +02:00
pancake
db7dd25920 Fix #2434 - Add INFINIT/NAN for non-c99 compilers 2015-04-25 04:22:44 +02:00
skuater
b0c520b856 Handle ^C in native windows and windbg debuggers 2015-04-22 15:53:45 +02:00
pancake
e9c1cd9c56 Fix function list in webui 2015-04-22 15:18:06 +02:00
pancake
a572531e48 Update sdb 2015-04-22 05:32:43 +02:00
pancake
5e4810eb72 Update capstone from -next which drops INS_ARM_MOVS 2015-04-21 21:54:43 +02:00
Manish Malik
e98b26a3eb Add substring and strlen filter in the strings webui panel 2015-04-20 16:52:36 +02:00
Anton Kochkov
7e79b198b1 Fix some more Coverity issues
Fix CID 1171365
Fix CID 1211169
Fix CID 1230038
Fix CID 1295063, 1295062, 1295061
Fix CID 1295070
Fix CID 1295068
Fix CID 12950067
2015-04-19 04:53:08 +03:00
pancake
4e6549b5ae Add some ARM anal ops and fix #2390 null deref in gdb io without debug 2015-04-19 01:28:23 +02:00
pancake
43dfbd9820 Initial (bugfix/PoC) for the pdc decompiler command 2015-04-16 06:44:48 +02:00
pancake
5187d37c13 Fix latest covs 2015-04-15 12:13:50 +02:00
pancake
997dda6e5b Add support for iOS-simulator and static-OSX builds 2015-04-14 17:14:43 +02:00
pancake
ca6bfba159 Bump capstone to get proper Sparc branch disassembly 2015-04-14 10:01:56 +02:00
pancake
941306936e Bump capstone and sdb from git 2015-04-13 15:38:36 +02:00
Jeffrey Crowell
7a9ac6ae54 coverifix! 2015-04-13 00:43:42 -04:00
Álvaro Felipe Melchor
c9ba88136d Fix java section perms 2015-04-13 01:34:05 +02:00
pancake
2aecde26d2 Tons of free candy. See details below:
- Fix arm-thumb ESIL for the SUB instruction
- Handle Java imports as symbols in code analysis
- Invoke Java instructions reference the imports now
- Fix 71 crashes reported by jn
- Affected bin modules: elf, mach0, java, te, pe, dex
2015-04-13 00:57:32 +02:00
pancake
f9d6ff2f2b Fix some travis warnings 2015-04-12 18:00:40 +02:00
Alvaro Muñoz
dda1163e89 Add CORS support to http server 2015-04-11 20:51:54 +02:00
pancake
1b02b3c4e9 Fix #2325 - Bring back ${HOST_CFLAGS} for sdb 2015-04-07 23:21:53 +02:00
Monokles
517a1e6ba9 Add types panel to web UI
Add remove button to each element in types_panel
Add "add" button to types panel
2015-04-07 17:44:30 +02:00
pancake
a0ef11be00 Fix 3 covs and several warnings in windbg for w32 2015-04-07 14:53:28 +02:00
pancake
e385fc28e8 Fix build 2015-04-07 10:29:48 +02:00
pancake
8e61eb2e10 Fix w32 build 2015-04-07 10:28:11 +02:00
pancake
364bcfc82f Permit rahash2 -i0 and bump capstone 2015-04-07 01:22:56 +02:00
pancake
fc40b6e685 Fix #2277 - Segfault with e asm.nbytes=0 and update Sdb for mingw32 2015-04-06 18:31:35 -04:00
XVilka
8a13f72090 Fix CFLAGS for shlr/ 2015-04-06 21:18:21 +03:00
Anton Kochkov
e8797137a5 Fix MinGW building 2015-04-04 05:09:13 +03:00
Anton Kochkov
34ccb3dc21 Remove dependency from stdint.h in shlr/zip 2015-04-04 04:53:40 +03:00
Anton Kochkov
c3c16fd2e4 Remove inttypes.h usage from zip 2015-04-04 02:19:04 +03:00
pancake
52741016d8 Bump capstone and sdb to fix some w32-related issues 2015-04-03 18:53:49 +02:00
pancake
7f1a3859b1 Update sdb and capstone (fix @maijin issues) 2015-04-02 11:28:42 +02:00
pancake
54dc51f81c Update sdb to fix cygwin build issue 2015-04-01 14:09:23 +02:00
pancake
9f7767b3ab Update sdb from git fixing some issues 2015-04-01 02:07:29 +02:00
pancake
35baae988e Bump capstone, sdb and add node readme 2015-03-31 01:31:35 +02:00
pancake
195df37634 Bump for SDB (0.9.6-git) 2015-03-30 18:02:11 +02:00
pancake
0c5a3126e9 Update capstone from git 2015-03-27 18:58:46 +01:00
pancake
08d7137ef1 Fix #2212 - TinyCC struct parse crash 2015-03-23 01:14:44 +01:00
pancake
063fca1224 Fix #2222 - Fully disable r_sandbox_create in sandbox mode 2015-03-22 16:35:02 +01:00
pancake
75c8b5ddfa Bump capstone 2015-03-21 02:21:04 +01:00
pancake
12ea9734b5 Fix about 15 more random COVs 2015-03-21 02:04:49 +01:00
pancake
515b2e77bc Fix about 40 COVs related to memleaks and buffer overflows 2015-03-21 01:27:54 +01:00
Alvaro Muñoz
f23b53ea29 contextual menu for hexview 2015-03-21 00:28:28 +01:00
pancake
590f9023b0 Bump capstone and check toolchain in mingw64.sh 2015-03-20 16:53:55 +01:00
pancake
67f3a52b51 Add [baddr] in doc/objc.pl, bump capstone a bit (still buggy) 2015-03-20 14:10:11 +01:00
Alvaro Muñoz
542b873504 updates to hexdump in webui 2015-03-20 10:57:08 +01:00
pancake
e5af65394c Bump for capstone-next 2015-03-20 00:38:23 +01:00
Alvaro Muñoz
5c58e641ec new webui hex panel 2015-03-19 22:44:51 +01:00
Alvaro Muñoz
fe0116e4e7 remove url decoding in webui 2015-03-17 23:23:35 +01:00
pancake
d991769935 Better vars naming, Add e cmd.fcn.{new|rename|delete}
- Bump sdb from git
2015-03-16 02:52:26 +01:00
Alvaro Muñoz
d343eb6010 fix undefined vars in webui 2015-03-10 17:24:15 -04:00
pancake
d040df1ada Bump capstone from git fixing some priviledge family instructions 2015-03-09 10:54:28 +01:00
pancake
f4ad6cd79d Add /Af support for RAnalOpFamilyPriv for privileged instructions
- x86.cs only atm, capstone support is still wip
2015-03-08 22:09:59 +01:00
pancake
39ead51cd9 Update capstone to next 2015-03-07 11:33:58 +01:00
pancake
56adb2533c Fix some pdj issues and recover a bit of /p scroll 2015-03-06 01:14:09 +01:00
pancake
3a5600f7c5 Sync with latest capstone-next (fixes pkg-config issue) 2015-03-05 23:54:41 +01:00
Jaume Delclòs Coll
07c3339873 Show ptr automatic comments in the web UI 2015-03-03 19:38:33 +01:00
pancake
d8f96a765d Fix android build and bin/d installation issue 2015-02-23 01:55:35 +01:00
Kamil Rytarowski
345403f0ea Honor zip configure linkage 2015-02-23 01:07:05 +01:00
pancake
4590039eb9 Bump sdb again 2015-02-22 17:14:20 +01:00
pancake
9fbbce408d Fix static libzip linkage from core 2015-02-22 17:12:51 +01:00
pancake
03107dafed Update sdb from git 2015-02-22 12:10:19 +01:00
Jeffrey Crowell
193c9dece0 Fix COV CID 1271010 2015-02-21 11:02:21 -05:00
pancake
25854f7f5f Honor original filepath and /usr/include for include files
- This must be configurable (-I)
2015-02-20 03:18:36 +01:00
Alvaro Muñoz
8053d18748 Cheatsheet to doc/intro.md 2015-02-19 22:49:35 +01:00
pancake
58ad03216d Bump capstone from git 2015-02-19 13:30:30 +01:00
jvoisin
55f5c73008 Coverifix++ 2015-02-19 12:59:13 +01:00
jvoisin
a61ea4e70a Coverifix++ 2015-02-19 01:53:11 +01:00
jvoisin
a4ba5f64f5 Even more Coverifix 2015-02-19 00:27:00 +01:00
jvoisin
2f6793a262 Coverifix 2015-02-18 00:29:35 +01:00
jvoisin
a193e54eac Coverifix 2015-02-17 00:34:51 +01:00
Alvaro Muñoz
9439a7b34c fix #2069 2015-02-15 21:35:43 +01:00
Alvaro Muñoz
05d6268377 add default color for webui ops 2015-02-12 17:47:19 +01:00
jvoisin
b8cdd7c0f7 Even more coverifix 2015-02-11 21:51:13 +01:00
jvoisin
123a77c022 Coverifix 2015-02-11 19:05:28 +01:00
jvoisin
5ad3afb628 Coverifix 2015-02-11 17:55:25 +01:00
pancake
6f08978e91 Update capstone and sdbf from git 2015-02-11 03:52:21 +01:00
r0nk
46466e0234 Fixed a tiny bug. 2015-02-10 15:22:29 +01:00
Alvaro Muñoz
eb94217df0 Finish work on webui project notes 2015-02-10 15:22:05 +01:00
Alvaro Muñoz
4654501740 uncomplete webui work 2015-02-10 02:14:33 +01:00
pancake
dc75cb2320 Fix the rest of base64 warnings 2015-02-10 00:05:18 +01:00
Alvaro Muñoz
213d7f92ca webui. fixes 2015-02-09 22:41:50 +01:00
Alvaro Muñoz
836b4625e1 allow rename functions in main offset 2015-02-09 01:43:51 +01:00
Alvaro Muñoz
9d179c87aa urldecode strings 2015-02-09 00:02:40 +01:00
Alvaro Muñoz
26d691c35b add check to verify div is scrollable 2015-02-09 00:02:40 +01:00
Alvaro Muñoz
f4e7868bb5 add infinite scroll to enyo 2015-02-09 00:02:40 +01:00
Alvaro Muñoz
950d6dffa4 fix for broken context menu and graph 2015-02-09 00:02:40 +01:00
Alvaro Muñoz
187a45d529 prevent ff from going crazy 2015-02-09 00:02:40 +01:00
Alvaro Muñoz
410fa4ed2a changing afj with afij 2015-02-09 00:02:40 +01:00
Alvaro Muñoz
707bdcf16a webui - infinite scroll in /p 2015-02-09 00:02:40 +01:00
pancake
098d0ec1de Initial implementation of --without-gpl 2015-02-07 01:50:25 +01:00
pancake
06d1b9ec00 DecodeURI izj/iij on /p webui 2015-02-06 13:22:04 +01:00
pancake
a1dd4e1d94 Fix w32 build (another x86.new regression) 2015-02-05 16:34:05 +01:00
pancake
383e225135 Fixes on top of the clang-warn-fix commit 2015-02-05 10:57:28 +01:00
Jeffrey Crowell
d4e0575d67 build on clang jenkins now 2015-02-05 10:57:21 +01:00
pancake
28006d32cc Fix build issue reported by @PheonixOS 2015-02-03 00:52:13 +01:00
Alvaro Muñoz
8efefae5bd minor fix 2015-02-01 13:28:51 +01:00
Alvaro Muñoz
19a0bf8e4d webui improvements 2015-02-01 13:28:51 +01:00
pancake
6f36fff486 Add Debugger panel and randomize colors button in the /t webui 2015-02-01 02:29:05 +01:00
jvoisin
249fb839fe Coverifix 2015-01-30 22:51:01 +01:00
skuater
79e6dc5dd8 Fix WinDBG crash and fix Windows client support 2015-01-30 10:56:49 +01:00
pancake
9dda6c9fc5 Preserver black background when randomizing colors 2015-01-30 00:18:43 +01:00
pancake
0bc397d5ce Revert -Wno-initializer overrides 2015-01-29 12:30:07 +01:00
pancake
c3fa626a45 Build sdb with proper gcc flags to avoid tons of warnings in js0n.c 2015-01-29 02:05:49 +01:00
skuater
1ad95fd468 Implement PipeIO for WinDBG on Windows 2015-01-29 01:49:53 +01:00
pancake
12e8ae61fb Add navigation buttons on hexdump/disasm pannels in the tiled webui 2015-01-26 05:57:43 +01:00
jvoisin
16cac50319 Coverity++ 2015-01-24 11:24:55 +01:00
pancake
4c1ae2ccfd Enhace and fully integrate the new main webui panel
* Some random goods for the tiled webui
* Fixed /p tabs width issue
* Add rlogo button on all of them to jump back to main panel
* Main panel allows to manage projects, open files and select ui
2015-01-23 01:18:13 +01:00
Alvaro Muñoz
6e9a9c7bb7 webui. add index2.html initial screen 2015-01-22 22:20:04 +01:00
pancake
6c8a0e7125 Update capstone with some ARM fixes 2015-01-21 13:50:55 +01:00
Alvaro Muñoz
1754a87e66 webui fixes 2015-01-20 23:46:53 +01:00
pancake
546d5d2070 Disable monotonic clock in sdb to fix build on some linux distros 2015-01-20 21:44:23 +01:00
pancake
4e2153c966 update sdb to fix non linux nor windows builds 2015-01-19 22:08:18 +01:00
pancake
05e1b556f8 Generate asm/d/mips and update sdb from git for 0.9.4 2015-01-19 18:48:53 +01:00
jvoisin
abd2fb5179 Some coverifix 2015-01-15 23:52:56 +01:00
Alvaro Muñoz
022b35e182 extend svg 2015-01-14 02:02:37 +01:00
Alvaro Muñoz
13f2f8cf7c Add console to enyo 2015-01-14 02:02:37 +01:00
pancake
f4926851f4 * Bump capstone-next 2015-01-13 13:37:06 +01:00
Alvaro Muñoz
9dd85a30c6 removed tmp icon 2015-01-13 11:53:12 +01:00
Alvaro Muñoz
5f71fc7187 webui minimap improvements and /p layout 2015-01-13 11:53:12 +01:00
jvoisin
a8937732b8 Fix all 'warning: function declaration isn’t a prototype [-Wstrict-prototypes]' 2015-01-13 03:40:35 +01:00
pancake
0c103cf923 Add http.ui config var to select WebUI (p, t, enyo) 2015-01-13 02:22:20 +01:00
pancake
d904da5364 Uglify and jsfmt the /p (1.3MB -> 600KB) 2x speedup in page load
Reduce disasm range to speedup loading too
2015-01-13 01:44:39 +01:00
Alvaro Muñoz
456a9c1fdf fix tabs in ff 2015-01-13 00:26:13 +01:00
pancake
abe9a34def Add contextual menu to change colors in disasm, Add rlogo on topbar 2015-01-13 00:14:02 +01:00
pancake
68bb69e205 Enable colors in p/ui console, fix some glitches in the webui graph 2015-01-12 23:44:18 +01:00
Alvaro Muñoz
7c3fc2283a add 'm' to help 2015-01-12 22:28:39 +01:00
Alvaro Muñoz
68949b63f0 webui minimap improvements 2015-01-12 22:28:39 +01:00
pancake
75c322b613 Add bin.lang, rabin2 -D and iD commands to demangle from commandline
- Fix some warnings in windbg
- Minor fix for ARM analysis (wip)
2015-01-10 01:00:01 +01:00
pancake
826477db9a Update capstone and transplant io.ewf to the r2e repo 2015-01-09 16:21:47 +01:00
Alvaro Muñoz
d1489f9b6a fix dead ends 2015-01-08 23:37:48 +01:00
Alvaro Muñoz
1088986701 color fixes 2015-01-08 23:37:48 +01:00
Alvaro Muñoz
e1f2b73066 fixed colors 2015-01-08 23:37:48 +01:00
Alvaro Muñoz
9736790d27 persisit positions, BB color marks 2015-01-08 23:37:48 +01:00
Alvaro Muñoz
7d4bd380d1 bye viz.js, hello joint.js 2015-01-08 23:37:48 +01:00
pancake
1afd12e89b Remove yara (moved to radare2-extras). Installable via sys/yara.sh 2015-01-03 02:21:49 +01:00
fenugrec
025fe0325a git clone --depth 1 for sdb,R2R,udis86 2015-01-01 13:05:41 +01:00
pancake
9829b0981c Add 'ccd' and 'cud' to compare disasms in column and unified modes 2015-01-01 12:45:05 +01:00
pancake
be275471d7 Bump capstone to fix 0x82 x86 ops and some ARM BLX ones 2014-12-30 09:27:31 +01:00
Julien Nabet
6ed942ef05 cppcheck: fix memory leaks 2014-12-28 17:20:03 +01:00
pancake
2ecb3edfb4 Bump sdb fixing two memleaks and a close(-1) 2014-12-28 12:54:55 +01:00
pancake
1c6547d6d8 Fix #1889 - Update sdb to fix a segfault in sdb_sync (thanks zlul!) 2014-12-28 04:18:48 +01:00
pancake
581f20d654 Bump capstone-4.0 adding support for some undocumented instructions 2014-12-26 19:05:25 +01:00
Alvaro Muñoz
1aa40b4aa9 fixes bugs in webui and adds holdTap to enyo view 2014-12-23 21:34:19 +01:00
pancake
43b4a996ce Fix shm crash and update sdb 2014-12-22 03:24:36 +01:00
pancake
ef69adb7f4 Better relocs in disasm and support reloc resolution by ordinal on PE
- Include OLEAUT32 and WS2_32 ordinal-symbol tables
2014-12-21 04:18:56 +01:00
pancake
c886531195 Implement 'ko' and 'kd' to open/dump Sdbs, Helpers for PE ordinal symbols 2014-12-21 00:55:38 +01:00
Alvaro Muñoz
c295e33c70 fix #1825 2014-12-19 20:52:16 +01:00
pancake
f95d2ddd92 Update capstone (merges rex branch into next) 2014-12-19 16:50:35 +01:00
pancake
5c8277cbf0 Update capstone 2014-12-19 14:15:58 +01:00
pancake
64e9254b82 Fix #1840 - Fix formating for type Java CP values 2014-12-18 01:54:04 +01:00
Alvaro Muñoz
73980bf617 Disasm fixes, fix backward disasembly, make pdj not behave as pDj 2014-12-18 00:29:31 +01:00
pancake
9c802db2c7 Properly update capstone 2014-12-17 00:24:07 +01:00
pancake
6b2761f653 Update capstone fixing x86 slowdown issue 2014-12-16 23:58:56 +01:00
pancake
65b580dbfc Fix #1833 - AFL crash in r_bin_java_read_next_attr_from_buffer 2014-12-16 22:36:53 +01:00
Alvaro Muñoz
0332d8d332 Add var renaming in webui and fix various bugs
- Fix missing spaces when show_functions and not in function
2014-12-16 13:31:53 +01:00
Sébastien Duquette
e45a8a3a0b fix for issue #1834, handle NULL pointer return value from r_bin_java_read_next_attr_from_buffer() 2014-12-16 00:09:27 +01:00
pancake
cace7101e5 Fix warnings in RCons and update sdb 2014-12-14 01:56:55 +01:00
pancake
82342bb0ca Update capstone to fix the ARM64 branch disassembler/analyzer 2014-12-12 15:26:47 +01:00
pancake
1a65e14627 Update capstone and fix some ARM64 analysis issues (still buggy) 2014-12-12 13:48:42 +01:00
pancake
cd6e60ae34 Update sdb from git, fixing some crashes 2014-12-12 01:38:27 +01:00
pancake
c18781fec4 Update SDB from GIT 2014-12-11 11:10:19 +01:00
Alvaro Muñoz
db09c38b9d Improve colors in webui and fix ans256 to rgb
- added fname and fdelimiters in disasm views
- fix r2 ansi256 to rgb conversion
- clean color string, no leading whitespaces, trash anything after color
2014-12-10 21:47:46 +01:00
pancake
0c91c7df62 Fix several bugs in the windbg and cris. thanks to coverity 2014-12-09 17:50:19 +01:00
Alvaro Muñoz
dc5da0898b Fix #1732 and #1735 - uses 'ec gui. and ai.' prefixes 2014-12-08 23:48:42 +01:00
pancake
85631e7104 Fix build on OSX, fix warnings in shlr/wind and handle asm.cpu and asm.syntax for asm.cris 2014-12-08 23:38:13 +01:00
jvoisin
db28d502d0 Fix some stupid warnings 2014-12-08 00:59:29 +01:00
pancake
0076289dbe Bump for capstone again 2014-12-07 20:08:30 +01:00
pancake
8bdea8eea3 Fix several build issues to make crosscompilation and w32 happy 2014-12-07 20:05:24 +01:00
pancake
59d2bb69a6 Fix static build 2014-12-07 19:45:43 +01:00
LemonBoy
3b9164c04c Initial WinDBG support 2014-12-07 19:32:45 +01:00
Alvaro Muñoz
00bb060365 added xrefs to webui context menu, improved history widget(clickable, flar resolution), improved css 2014-12-07 17:24:19 +01:00
Jeffrey Crowell
ed1aae7fd1 fix lots of spelling
fix some errors from the sed script

undo file mode crap
2014-12-07 17:00:59 +01:00
Alvaro Muñoz
cbdf4d051b fix #1731 and #1733. Remove all workarounds for the agj non structured output, and fixes some minor bugs 2014-12-05 13:44:55 +01:00
pancake
06402eae5f Fix clang buildfarm compiler error 2014-12-03 22:57:38 +01:00
Alvaro Muñoz
aa759f674d refactor of symbols menu, new entropy panel, refactor of string and setting panel in their own js 2014-12-03 22:41:51 +01:00
Alvaro Muñoz
94cb42da4c changing context menu options to disable renaming on symbols and relocs 2014-12-03 19:54:59 +01:00
Alvaro Muñoz
fe856f6d49 improvements on renaming functions from left panel and renaming different types of flags 2014-12-03 19:54:59 +01:00
Alvaro Muñoz
e8c2cfb193 minor color changes 2014-12-03 02:09:38 +01:00
Alvaro Muñoz
f77c495caf new panel layout and improved responsiveness in enyo+ff 2014-12-03 02:09:37 +01:00
pancake
a683c1dbd7 Fix coverity issues with ROP search and more pic flags for lollipop
Update capstone to fix all ARM tests
2014-11-27 10:01:30 +01:00
Alvaro Muñoz
8249fa31a8 add help button and popoup; fix scroll to after renaming 2014-11-25 23:54:47 +01:00
Alvaro Muñoz
5284a715d4 remove console logs; add support for complex beziel curves 2014-11-25 21:04:01 +01:00
pancake
64711c90dc Bump capstone fixing bug in ARM 2014-11-25 14:30:20 +01:00
Alvaro Muñoz
082c77683c load settings on main.js 2014-11-25 12:59:18 +01:00
Alvaro Muñoz
d0fd14fad3 New webui views 2014-11-25 12:59:07 +01:00
pancake
c2a4e6b473 Update capstone 2014-11-24 03:31:07 +01:00
pancake
23776435a2 Fix #1714 - Add ~{} and ~{}.. RCons filters for JSON indentation 2014-11-22 01:51:51 +01:00
pancake
c2770de2b8 Fix #1667 - Fix --with-syszip 2014-11-22 01:15:47 +01:00
pancake
119e0fbc65 Avoid warning in sdb makefile 2014-11-19 22:50:54 +01:00
Julien Nabet
e20728ec15 cppcheck: fix 1 'else if' cond matches previous cond + test indice before using it 2014-11-16 18:13:06 +01:00
pancake
ab1c7df80f New commands 'afm' and 'Vdj' (to merge two functions) WIP
* Update SDB from Git
2014-11-15 02:08:00 +01:00
pancake
f8586e686d Update SDB and remove wip sdb helpers from core-anal 2014-11-14 15:49:34 +01:00
pancake
6cc99f3fc4 Update capstone from git 2014-11-13 17:25:06 +01:00
pancake
a8023c7b6f Bump for 0.9.9-git 2014-11-12 23:14:18 +01:00
pancake
68cbdcfe06 Fix #1664 - Cross reference not found by capstone analysis 2014-11-11 01:12:38 +01:00
pancake
1d598cb926 Update capstone for sparc branches 2014-11-10 16:57:05 +01:00
pancake
af8326bd3d Use capstone by default for POWERPC and do some more fixes in anal 2014-11-10 16:22:09 +01:00
pancake
1bfc2e29ee Update capstone to fix x86-16 issue 2014-11-10 14:18:11 +01:00
pancake
9cf541c582 ELF parser is now fuzzer-proof 2014-11-10 05:02:25 +01:00
pancake
ef88363fc9 Update capstone 2014-11-10 02:57:25 +01:00
pancake
850309a7e9 Initial support for android-aarch64 2014-11-10 01:54:05 +01:00
pancake
61ef0707eb Handle the latest MIPS asm.cpu variants from Capstone 2014-11-09 17:18:33 +01:00
pancake
479f31ee8f Update capstone again 2014-11-08 13:22:49 +01:00
pancake
7af9bf009a Fix some more crashes for the Java CLASS and XBE RBin parsers 2014-11-05 02:09:00 +01:00
pancake
151cbf4d9b Fix some more out of buffer accesses in the java class parser 2014-11-05 01:43:23 +01:00
pancake
dd131e15d0 Fix stack exhaustion bug in Java class parser 2014-11-05 01:31:33 +01:00
pancake
e93b0727c2 Fix crash in Java CLASS parser 2014-11-05 01:21:05 +01:00
pancake
05e9a49bd4 Update capstone to get proper inmediates for binary ops on x86 2014-11-04 11:56:51 +01:00
trndr
83ad35e39a Try to implement MIPS gdb reg profile 2014-11-04 02:17:35 +01:00
pancake
741e1ba797 Update capstone to get the negative delta disasm issue on x86 2014-11-02 18:45:55 +01:00
pancake
3f16c42bf7 Fix segfault in core/io and update capstone 2014-11-01 22:23:11 +01:00
pancake
8e29c0ef9d Initial implementation of the & command. Bump capstone 2014-11-01 04:46:33 +01:00
pancake
67c3b050b6 Update sdb from git 2014-10-29 15:37:04 +01:00
pancake
a2c3647ad0 Somewhat better BoostJam support 2014-10-26 02:47:08 +02:00
Anton Kochkov
e0b20554ec Try to implement ARM32 gdb reg profile 2014-10-23 20:32:22 +04:00
Anton Kochkov
179dab57ec Fix GDB for ARM 2014-10-23 17:40:32 +04:00
pancake
8ec5e4ae94 Fix r2.js to be used from duktape 2014-10-23 04:45:01 +02:00
pancake
5201f772f8 Add UPX linux signature for Yara. Force to use yara 2.1 in sys/yara.sh 2014-10-21 02:06:22 +02:00
pancake
8e8bf631bf Update capstone to use the new X86_PREFIX defines 2014-10-20 14:48:25 +02:00
pancake
7c152282a8 Use latest Capstone (Fixes relative branch on PPC and SPARC) 2014-10-16 10:19:37 +02:00
pancake
42232354a7 Add 'ai' - address info, Enhace 'ad' (support patterns and sequences)
- ai shows: exec,read,write,flag,func,stack,heap,reg
- Add r_reg_regset_get()
- Implement r2.cmdj in r2.js
2014-10-15 02:24:22 +02:00
pancake
c9754da05f Initial support for function declarations in Cparse (loaded into sdb) 2014-10-14 11:55:02 +02:00
pancake
13e504fd60 Use more SDB into rsyscall module 2014-10-13 05:02:24 +02:00
pancake
514b120a94 Fix a read-out-of-bounds bug in the java class parser 2014-10-09 14:05:31 +02:00
pancake
8a3b127fb4 Fix crash in Java class parser (thanks Joxean) 2014-10-09 13:56:27 +02:00
pancake
5a3d3253cd Fix #1419 - wrong mips esil for LW 2014-09-25 00:47:43 +02:00
pancake
e950ab1859 Update capstone to get some mips goodies 2014-09-24 15:20:08 +02:00
pancake
12a2ff6788 Bump capstone for non-signed addresses 2014-09-23 12:25:38 +02:00
pancake
09a43efc8d Reimplemented and working RAnalFcnLocal as RAnalFcnLabel in Sdb 2014-09-23 09:37:21 +02:00
pancake
f7eee65067 Bump for cs-v3-rc1 2014-09-22 17:10:45 +02:00
pancake
342ff7ba4f Bring back the anal vars (wip), Fix Vvg, and VJK with screen boundaries 2014-09-22 13:45:36 +02:00
pancake
1306653d4a Working with 'afa' and 'afv' again. Updated sdb for some goodies 2014-09-22 04:22:47 +02:00
pancake
196cfd0534 Initial major cleanup of the RAnal module 2014-09-22 01:39:24 +02:00
pancake
d6aeae624f Implement te,tb,tk and pf E, pf B to handle enum and bitfields 2014-09-21 01:39:18 +02:00
deeso
55fe0a9e9a Added command that 'bruteforces' the parsing of a class file in a blob of data 2014-09-20 19:46:21 +02:00
jvoisin
86c3d0e70f Fix some trivial coverity issues 2014-09-20 15:56:34 +02:00
pancake
4c4173769b Revert "Fixing the issue where file size exceeds size of an integer":
3adb00621b
e2afa84443
0761955fdb
17cc18fad0
135c62fb5d
2014-09-20 15:33:59 +02:00
pancake
240e0d98a9 Fix some warnings 2014-09-20 10:13:48 +02:00
pancake
13d905c7a7 Update capstone from git 2014-09-20 09:50:36 +02:00
Adam Pridgen
135c62fb5d Fixing *most* warnings related to the change in r_file_slurp 2014-09-17 22:37:54 -05:00
defragger
fdceb6373c fixes the 16bit issue, we still need to improve the performance here 2014-09-16 16:07:16 +02:00
pancake
da4563aa5e Update capstone 2014-09-16 05:53:23 +02:00
Josef Gajdusek
1632dee3a8 www: Escape HTML entities in the List Elements menu
This commit adds HTML escaping to strings displayed in rightmenu.js.
Previously, malicious binary could incorporate Javascript code in one of its
strings and attack the web interface.
2014-09-15 22:58:00 +02:00
pancake
1e46aa3fff Bump sdb from git again 2014-09-14 03:15:42 +02:00
deeso
f3ff9caa14 Java unmangling lacked a 'short' type. fixed 2014-09-13 18:19:34 -05:00
pancake
27a75a52ef Update sdb: Fix heap overflow in json_indent 2014-09-14 00:32:58 +02:00
pancake
b73ad255e8 Do not use stdint 2014-09-13 17:47:56 +02:00
deeso
083394175c Adding JSON output for the java prototypes
- Created a simple JSON string builder lib so its
  easier to build the JSON strings.
- Fixed errors and missing symbols on Mac Build
2014-09-13 17:37:11 +02:00
pancake
8110fefc9f Implement aek, aef, Add scr.responsive, esil.status and esil.romem config vars
- Features scr.responsive
- Fix a bug in rarun2 when using a profile
- Update sdb to fix another null deref
2014-09-11 04:18:23 +02:00
pancake
9bb326a10b Bump capstone from git 2014-09-10 18:11:32 +02: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
5652b25b11 Update sdb 2014-09-06 03:27:22 +02:00
pancake
d66f667046 Enhace tiled webui with auto-refresh buttons and console 2014-09-02 01:54:28 +02:00
Anton Kochkov
b7c49d8c4c Fix symstall for mingw32 and cygwin 2014-09-01 19:18:23 +04:00
pancake
734d22f214 More fixes for mingw32 2014-09-01 15:25:32 +02:00
pancake
d8d972b15b Bump capstone for more mips fixups and aim to fix sdb build 2014-09-01 14:08:02 +02:00
pancake
663d7c1bc3 Update sdb. Fixing native mingw32 in theory 2014-09-01 11:44:57 +02:00
Anton Kochkov
118bb4ea84 More Mingw32 cleanup 2014-08-31 20:19:43 +04:00
pancake
3d4990afcd Bump for cs-git-v3 (fixes a bug i reported today) 2014-08-29 18:52:03 +02:00
pancake
b6133a9710 Bump capstone-v3 2014-08-29 12:30:14 +02:00
condret
549a10c55d avoid git bitching around 2014-08-29 00:50:51 +02:00
pancake
24e6111f1e Fix crashes related to sdb 2014-08-28 22:35:34 +02:00
pancake
4ea683ba34 Initial background thread for the webserver (=h& and =H&) 2014-08-28 12:08:46 +02:00
pancake
14629fed36 Fix r2.js webui with 'l'->'T' 2014-08-28 03:48:43 +02:00
pancake
84521c91d6 Update capstone 2014-08-27 03:54:32 +02:00
pancake
492cecdcb9 Bump sdb for an ns fix 2014-08-25 01:30:13 +02:00
pancake
cda3d9c44b Update sdb and workaround all sdb finalization issues until proper fix is done in Sdb 2014-08-25 01:10:10 +02:00
jvoisin
5416d89739 Revert "Use latest capstone-v3"
This reverts commit 4554ebe3d6.
2014-08-19 14:47:33 +02:00
pancake
4554ebe3d6 Use latest capstone-v3 2014-08-19 12:04:04 +02:00
pancake
be4b0d1258 Fix 'oo' on 'r2 -d' in OSX 2014-08-18 18:06:27 +02:00
pancake
6e79f127be Fix build on OSX 2014-08-16 11:49:35 +02:00
pancake
f52df29799 Update capstone from git, theorically fixing some bugs in MIPS and sysz 2014-08-15 23:01:48 +02:00
Anton Kochkov
ab1a7e992b Fix Mingw32 building, again 2014-08-15 16:51:51 +04:00
defragger
eb300a5412 adds setting and removing breakpoints for gdb remote 2014-08-15 03:35:56 +02:00
pancake
b717518f8f Fix some warnings 2014-08-15 02:04:20 +02:00
deeso
684b459c20 Bug in the code flipped jump and case value of the switch op, remove dangling in_switch key, and add a formal "case" op-type
and changed some strings back to "static" from "R_API"
2014-08-13 03:12:23 +02:00
jvoisin
bcbeb3c066 Fix some gcc warnings 2014-08-11 16:07:17 +02:00
pancake
66befa8bec Handle array as argument for cmd() in r2js api 2014-08-11 00:33:05 +02:00
Jody Frankowski
300cc95512 Clean and compress packers.yara 2014-08-10 21:37:01 +02:00
Jody Frankowski
c54e6af9d4 Rename yara rules files 2014-08-10 21:37:01 +02:00
pancake
78570590dc Add reverse resolution for cmd_types 2014-08-10 15:52:00 +02:00
pancake
f79fcadc12 Sync with sdb-git 2014-08-08 21:33:07 +02:00
pancake
cb5d7afb38 Fix 'aoj' and update r2.js for nodejs integration 2014-08-08 13:50:16 +02:00
pancake
71aa477291 Fix another issues in json/query for Sdb 2014-08-07 03:50:39 +02:00
pancake
610868a5f9 Update sdb, fixing crash in : query 2014-08-07 00:19:32 +02:00
jvoisin
c813901698 Fix a bunch of grub coverity issues 2014-08-04 02:28:08 +02:00
jvoisin
7bc61c81ef Fix last tcc coverity warn 2014-08-04 02:09:01 +02:00
pancake
38a32bd207 Update capstone pre-v3 2014-08-01 11:40:40 +02:00
jvoisin
bdc6752899 Another batch of coverifix 2014-07-30 23:48:12 +02:00
jvoisin
975daf00f5 Coverifix 2014-07-30 22:26:13 +02:00
pancake
5e791cc740 Add r2plugin hook 2014-07-30 12:21:16 +02:00
jvoisin
6b5176e0a8 Fix another batch of coverity issues 2014-07-28 21:58:44 +02:00
jvoisin
8fdfefb080 Fix coverity issues (and some PE tests \o/) 2014-07-24 02:05:17 +02:00
jvoisin
431ba75557 Fix some coverity issues 2014-07-21 23:14:25 +02:00
pancake
7e06e13b3b Fix #1133 - gdbr warnings, and some other 2014-07-21 18:19:31 +02:00
pancake
0c763e274d Bump capstone to v3 branch. fixes 'into' x86-64 issue 2014-07-21 17:30:03 +02:00
pancake
3a88c7e668 Fix crash in dwarf parser and update sdb to fix a crash 2014-07-21 14:47:09 +02:00
pancake
6412539ba7 Fix #1130 - Disassembly view on Graphs is onelined 2014-07-21 01:16:54 +02:00
pancake
af4e3336da Update capstone from git 2014-07-21 00:52:42 +02:00
Anton Kochkov
ff79d1e2a0 Fix mingw/cygwin detection in shlr 2014-07-18 18:31:03 +04:00
pancake
c4d2e91508 Fix -fPIC build issue on non-mingw32/cygwin 2014-07-18 15:18:09 +02:00
pancake
41785d3c01 Bump sdb from git again 2014-07-18 15:03:57 +02:00
Anton Kochkov
efccd05dc3 Remove fPIC for sdb on mingw/cygwin 2014-07-18 16:12:33 +04:00
pancake
9266a3ae87 Fix capstone build on mingw32 2014-07-18 09:03:51 +02:00
pancake
b1423e5782 Update Sdb from git, provides some optimizations 2014-07-17 20:54:52 +02:00
Jody Frankowski
8ea01cb9f8 Add tags in crypto|packers.rules 2014-07-17 10:36:14 +02:00