Commit Graph

401 Commits

Author SHA1 Message Date
Jeffrey Crowell
1fc3a177f6 Separate fortunes to fortunes.{fun,tips,nsfw}
add `e cfg.fortunetype = fun,tips,nsfw`

Add some "legacy" nsfw fortunes.
2015-01-15 10:43:09 +01:00
NighterMan
ed00174649 Add search.in=anal.fcn and anal.bb 2015-01-14 21:51:40 +01:00
pancake
0c103cf923 Add http.ui config var to select WebUI (p, t, enyo) 2015-01-13 02:22:20 +01:00
pancake
c6ebdac011 Use lastflag mode for the asm.reloff (previously named asm.reladdr) 2015-01-12 10:45:41 +01:00
pancake
61ca2bc30b Add anal.a2f var to use the new WIP analysis for testing 2015-01-12 02:34:40 +01:00
pancake
3b3fa3584f Initial implementation of asm.reladdr 2015-01-12 00:11:06 +01:00
pancake
4c6e2f129c Add rabin2 -F and r2 -F to force the use of a specific rbin plugin 2015-01-11 19:40:26 +01:00
pancake
3f409fb490 Add asm.vars and asm.varxs to show/hide vars and var accesses in disasm 2015-01-11 04:29:15 +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
Andrew McDonnell
841a00e0d1 Add option to radiff to suppress names 2014-12-26 19:26:06 +01:00
pancake
fb31e2405d Honor PDB_SERVER and rename pdb.sym_srvr to pdb.server 2014-12-24 19:49:07 +01:00
pancake
0d7c08ca81 Implement search.maxhits 2014-12-23 00:33:09 +01:00
pancake
2a95a1e29b Add and handle graph.from and graph.to (Useful for ag) 2014-12-22 04:16:50 +01:00
Jeffrey Crowell
a5828dfed1 Make rop dissassemble back from the end gadgets
- Remove some exta dissassembly steps too
- Fix up some rop search stuff
- constify is_end_gadget
- Comment the rop stuff
- Remove constant 60
- Rename rop config stuff
2014-12-16 13:30:13 +01:00
inisider
f9048c2a44 Add init function of PDB downloader 2014-12-12 15:31:05 +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
pancake
7b94826079 Add anal.afterjmp and fix esil for ARM LDR+PC instructions 2014-11-27 11:42:12 +01:00
pancake
7cd127a775 Add http.dietime to kill r2 after N seconds of client inactivity 2014-11-26 16:59:58 +01:00
pancake
64ad0a40de Add anal.maxreflines option for faster pd
[0x00404845]> e scr.null=1
	[0x00404845]> ?t pd 6999
	4.239001
	[0x00404845]> e anal.maxreflines=100
	[0x00404845]> ?t pd 6999
	1.014379
2014-11-26 01:12:54 +01:00
pancake
d503b72801 Some more tuning to bring back the good analysis times 2014-11-25 02:07:01 +01:00
pancake
5c536f0325 Fix anal.nopskip and enabled by default 2014-11-25 00:02:37 +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
7c1d54dcd7 Create and handle asm.section 2014-11-22 05:39:52 +01:00
pancake
f8586e686d Update SDB and remove wip sdb helpers from core-anal 2014-11-14 15:49:34 +01:00
pancake
6d4529ffbf Add core.anal plugin a2f command. Fix a bug in x86.cs, align comments at right 2014-11-13 03:36:48 +01:00
pancake
b736119a4a Colorize S=, Add anal.gp and better op.refs for mips and x86
- Add anal.gp to make mips.cs code analysis happy
- S= honors scr.color
- Fixed x86(capstone,udis) memrefs for mov/cmp
2014-11-07 03:48:27 +01:00
pancake
78eb0143c1 Fix #1615 - Implement asm.os=? 2014-11-04 11:47:42 +01:00
trndr
567bcd39f1 Add bigendian register byteswap 2014-11-04 02:17:35 +01:00
pancake
84070a45f6 Implement anal.{limits,from,to} 2014-11-03 04:12:12 +01:00
pancake
a2dda7ccea Add asm.cyclespace and make asm.tracespace independent to asm.trace 2014-11-02 03:06:52 +01:00
pancake
1b5d985582 New config var 'asm.tracespace' to indent code with trace.count information 2014-11-02 02:19:31 +01:00
pancake
1e3e97f2fb More and better support for tasks. Add anal.sleep to avoid 100% cpu in analysis 2014-11-02 02:01:09 +01:00
pancake
6fcd870a5c Bring back asm.trace and dbg.trace to life 2014-10-30 23:58:22 +01:00
pancake
211688f537 Handle bp.cmd and RBreakpointItem->cmd in RDebugContinue (bps and traces)
- Add scr.echo
2014-10-30 22:58:51 +01:00
pancake
bf3c739d75 Fix crash for gdb:// to qemu-arm
- Fix some JamFiles
- Add config.getter callbacks
2014-10-26 01:30:17 +02:00
pancake
d69175f38f Make graph debugger mode work and add cmd.gprompt 2014-10-23 03:29:05 +02:00
pancake
3435dc2bb5 Implement bin.maxstr and handle it from rabin2 -N min:max 2014-10-21 04:39:37 +02:00
pancake
51121e9c9b Make anal.eobjmp an option for testing different analysis rules 2014-10-20 23:13:38 +02:00
pancake
7aaf9d5215 Fix syscall table load when asm.bits changes 2014-10-20 05:09:39 +02:00
pancake
1c4c0cdb68 dbg.forks and dbg.threads are now set to false by default 2014-10-17 00:38:37 +02:00
pancake
25d2821696 Autodisable asm.flags when asm.flagsinbytes is set, fix esil for x86 call 2014-10-16 02:16:52 +02:00
pancake
859daf9a5b Add consonance and tango themes. Add asm.flaginbytes
* invalid instruction color is now configurable
* fixed SAR as unknown instruction issue
* Bring back dead code to render flags between the offset and opcode
* Fixes for the rasta and solarized themes
2014-10-16 01:51:48 +02:00
NighterMan
5e9788ca26 Added support for new search modes 2014-10-15 12:41:07 +02:00
pancake
d18481971e Fix infinite loop in analysis 2014-10-09 18:43:57 +02:00
pancake
5c07ff254f Fix 'dcs' 2014-10-09 18:31:55 +02:00
pancake
fb8336f7d0 Add dbg.{forks|clone|execs} ptrace options (linux-only atm) 2014-10-09 01:21:49 +02:00
pancake
fb1cd1f017 Implement search.in=maps and mapsrange 2014-10-08 01:35:36 +02:00
condret
e816189ec7 enable conditional stuff for rop-gadget-search 2014-10-07 22:16:09 +02:00
pancake
1be6be0a75 Spawn cmd.xterm in visual with '@' key. Enhace remote consoles 2014-10-07 00:56:39 +02:00