pancake
ab00f259d9
Initial import of the radare2 Dockerfile
2014-12-10 00:38:07 +01:00
Anton Kochkov
1cadcc9ca2
Update WinDbg docs for Windows XP
2014-12-08 17:32:40 +03:00
LemonBoy
3b9164c04c
Initial WinDBG support
2014-12-07 19:32:45 +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
glindor
aeddd16e6b
Outdated doc fortune. Removed file.flag and flag.id message
2014-11-24 05:53:55 +01:00
pancake
c2770de2b8
Fix #1667 - Fix --with-syszip
2014-11-22 01:15:47 +01:00
pancake
17b89e3bf6
Fix #1345 - Cleanup some offensive fortunes
2014-11-10 06:04:46 +01:00
pancake
f766d23fd8
Add doc/flirt
2014-10-30 10:42:49 +01:00
jvoisin
f6be210ded
Add some hack.lu fortunes
2014-10-24 22:29:00 +02:00
Anton Kochkov
7733fceafa
Fix IDA->r2 python script
2014-10-22 18:06:16 +04:00
pancake
da866539ee
Fix 'oo' bug (sync rcorefile and riofile lists), Better 'ob'
2014-10-17 00:04:52 +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
ae06dc24b5
Fix file2 and file3 fuzzed ELF files
2014-09-17 11:01:36 +02:00
condret
8298ca2bc9
fix renaming functions from the hud
2014-09-17 00:14:44 +02:00
pancake
238251af8d
Remove -zz warning and add doc/strings early draft
2014-09-08 23:32:07 +02:00
condret
b6e3b0f50c
add the io-fixing-condret-plan
2014-09-05 14:06:17 +02:00
jvoisin
964441e4c7
Improves hud.path
2014-08-30 01:23:04 +02:00
pancake
590afce233
Add few new commands to doc/hud
2014-08-30 01:09:09 +02:00
dialeth
109406d799
Simple fortunes fixes
2014-08-26 02:17:44 +02:00
pancake
be4b0d1258
Fix 'oo' on 'r2 -d' in OSX
2014-08-18 18:06:27 +02:00
Jody Frankowski
221d714ca8
Precision about packers in doc/yara.md
2014-08-11 00:44:35 +02:00
Jody Frankowski
f6406e76c9
Doc: add requirements to the yara plugin
2014-08-10 18:34:20 +02:00
Jody Frankowski
d7ea65f66a
Doc: precise yara comes with and loads crypto and packers rules
2014-08-10 17:33:24 +02:00
Jody Frankowski
4de6b367d6
Add new yara doc
2014-08-10 13:03:05 +02:00
pancake
2aea8ecc17
Add doc/gdb
2014-07-17 21:14:49 +02:00
pancake
e321c0e62c
Add RReg bufdiffing apis to retrieve list of modified regs
2014-06-26 12:18:45 +02:00
pancake
42aeb0d271
Add --with-syscapstone configure flag
2014-06-24 12:48:29 +02:00
jvoisin
5d0aeeea38
Fix a fortune
2014-06-23 16:46:42 +02:00
pancake
db05de4513
Add orange-gray theme (ogray). Move doc/r2theme to shlr/www/enyo/colors
2014-06-14 03:53:35 +02:00
pancake
b564af7d09
Fix crash in core/file.c when loading empty files
2014-06-05 23:07:02 +02:00
Maijin
71b212dfa5
Refactor dll_characteristics for PE
2014-05-31 19:32:52 +02:00
pancake
bccb813e1c
Bump r2theme editor
2014-05-28 17:09:55 +02:00
pancake
9cbd386d2e
Add doc/r2theme.html tool
2014-05-28 16:40:44 +02:00
pancake
ea0c2caa59
Add sys/ios-sdk build scripts
2014-05-17 04:41:33 +02:00
pancake
728dd81352
Add objc.pl to import ObjC class info into r2, enhace arm.cs and more
...
- Fix @@ flagname*
- Fix precision bug in r_num_units()
- Better ARM Thumb code analysis (still pretty basic)
2014-05-14 03:53:22 +02:00
pancake
31619ca208
Add test-rax2.sh script
2014-05-13 17:32:01 +02:00
pancake
0fa7ae474a
Add portscan.r2, add malloc check in anal.c
2014-05-12 02:15:57 +02:00
pancake
4c50cbe5a3
Remove all MAKE_JOBS references
2014-05-09 01:09:09 +02:00
pancake
a3f8ddf6cc
Add cherrypull
2014-05-05 00:45:45 +02:00
jvoisin
03331a55fb
Update fortunes
2014-04-29 01:18:18 +02:00
pancake
ce4e6de42f
Implement RBin.Symbols for PE
2014-04-26 04:25:13 +02:00
pancake
10f2439c5d
Update sdb and fix #777 - pxq and pxw honors cfg.big_endian
2014-04-10 19:18:21 +02:00
pancake
52c41a12da
NOPsleds shift function begins (analysis enhacement test)
2014-04-07 13:49:09 +02:00
pancake
9715a9ee97
Fix #701 - hashbang r2 scripts not working (see doc/all68k.r2)
2014-04-07 11:47:05 +02:00
pancake
ee09c9ad0c
Use m68k disasm to calculate instlen in analysis
2014-04-07 03:06:02 +02:00
pancake
5091fa0887
Fix segfaults and minor changes in m68k disasm + anal, webversion is not
2014-04-06 03:29:29 +02:00
pancake
613e6e2f9c
Fix invalid free and r2 -hh help
2014-04-03 23:05:52 +02:00
pancake
35ece5c6ab
Fix uninitialized variables in sdb
2014-03-12 17:08:57 +01:00
pancake
c6ab7b759d
Fix another rasm2 bug
2014-02-10 16:09:40 +01:00
pancake
9a099e9e9e
Add RAsmPlugins->cpus and handle it in rasm2 -L <arch>
2014-02-06 00:26:17 +01:00
pancake
7e28ca265d
Bump sdb and add some more fortunes
2014-02-05 16:36:03 +01:00
pancake
a8926f9209
Fix few more coverity warns, bump sdb and drx android build
2014-02-04 15:41:36 +01:00
condret
cfdb0ebea1
Add basic whitespace support #592
2014-02-02 23:56:58 +01:00
pancake
1f1367382b
Add 'aos' to sdb-ize the esil, file.suppress_warnings renamed to file.nowarn
2014-01-31 02:02:51 +01:00
pancake
6e8073a67f
Fix @b: command suffix for 'pd' and fix issue with malformed mach0
2014-01-29 02:42:22 +01:00
condret
9825896e7c
Add support for Malbolge disasm and analysis
2014-01-28 11:21:17 +01:00
pancake
48273ec2ed
Fix #559 - Fix segfault (workarounds)
2014-01-21 15:40:10 +01:00
pancake
3b3e44361e
Add maximized and custom frames options in new tiled webui
2014-01-21 03:05:27 +01:00
pancake
62d11ca574
More disasm fixes, remove old code
2014-01-20 01:42:16 +01:00
pancake
2d3eb2a33b
Remove missing r_lib references
2014-01-18 12:17:13 +01:00
pancake
9ace74cfea
Markdown for doc/iphone
2014-01-18 03:06:22 +01:00
pancake
539236acc8
Update iPhone build documentation for ARM7 (coolstar's clang toolchain)
2014-01-18 01:45:28 +01:00
pancake
03ff72079f
Fix the famous shlr/java overflow. Move along, nothing to see here
2014-01-10 19:07:25 +01:00
pancake
7894c8aa89
Honor CPPFLAGS or custom iOS builds and add missing parenthesis in anal_ex
2014-01-10 18:05:58 +01:00
pancake
01a2b485e7
Implement 'drc' command with all the RRegCond magic
...
- Fix all debug register profiles
- Support for X86 and ARM
- Allow to check conditional instructions
2014-01-08 23:23:06 +01:00
pancake
38fc28f960
Added more Jamroot files
2014-01-03 00:13:46 +01:00
pancake
8711ca5928
Oops. another missing -lr_sign
2013-12-31 05:42:45 +01:00
pancake
ab82968341
Fix build, update sdb for sdb_apush fix
2013-12-22 23:55:28 +01:00
pancake
f1114fa600
Fix #476 - pr . segfaults (control tailcall depth)
2013-12-22 01:54:46 +01:00
pancake
44dc4a9f30
Remove r2-bindings from this repository
2013-12-20 02:10:36 +01:00
pancake
6f652c461a
Fix coverity bugs
2013-12-18 23:58:05 +01:00
condret
4fdf22a9e7
Fix make-issue, caused by calling to r_io
2013-12-17 23:39:27 +01:00
pancake
f664821d8e
Fix loading the RBin information of PIE bins when debugging
2013-12-17 02:10:13 +01:00
pancake
c165361124
Add bin.bf for brainfuck and use static ESIL struct
2013-12-10 03:35:59 +01:00
pancake
f76441b7e7
Fix some warnings
2013-12-09 04:56:13 +01:00
pancake
f0a45a556a
Fix ^w segfault and many bugfixes for macro scripting
2013-11-30 02:47:29 +01:00
pancake
f9c838ca5c
Minor stuff
2013-11-26 03:25:31 +01:00
pancake
79946ef2da
Add @capi_x patch to fix Haiku's build
2013-11-12 23:55:57 +01:00
pancake
3ccc0f1fe9
Update acr for new split_host() and handle *bsd triplets
2013-11-12 02:21:31 +01:00
pancake
4a669b2663
Update rabin2 manpage
2013-11-09 03:42:20 +01:00
pancake
0e470adc27
Fix #258 - Hide SIGTRAP signals
2013-11-03 03:05:00 +01:00
Anton Kochkov
29b238b0a5
Fixed multiline comments, start implementing struc
2013-11-03 04:04:58 +04:00
Anton Kochkov
fd1baa4a37
Script for converting *.idc to radare2 format
2013-10-25 05:25:57 +04:00
pancake
bec4f5b63a
Fix radiff2, Ps segfaults and ARC syntax
...
- Fix some nullptr derefs on uninitialized graphdiff structs
- 'ar' is now r_cons compliant and rnum friendly (add arj)
- Fix some arc disasm syntax issues
- Fix segfault when saving analysis info in projects
- ARCompact analysis needs to be rewritten
2013-10-24 13:59:19 +02:00
pancake
230896cd65
Fix code analysis issue
2013-10-12 02:32:35 +02:00
pancake
8b2238ef4c
Add some more fortune messages
2013-10-08 17:21:10 +02:00
pancake
1ab8dc27ea
Fix Android tarball creation and add 'echo' command
2013-10-08 16:07:17 +02:00
pancake
ab3c27bda3
Fix iOS build
2013-10-01 17:14:50 +02:00
pancake
08cce66e68
Initial arm64 analysis. Fix loading mach0 kernels. Fix #230
2013-09-30 03:49:08 +02:00
pancake
5781931227
Add test-r_dehug example and minor bindings update
2013-09-27 01:38:49 +02:00
pancake
02a0e2bed0
Implement 'cat', 'cd' and 'ls' commands. Better version info in ?V
2013-09-18 22:16:18 +02:00
pancake
eaf33b44e2
Aim to fix 32bit target debugging on 32bit host
2013-09-12 00:28:44 +02:00
pancake
18cc767292
More emscripten/android build fixes
2013-09-07 02:20:38 +02:00
pancake
7855f4952f
Initial work supporting emscripten compilation
2013-09-07 00:39:08 +02:00
pancake
9850c0a3c3
Fix some warns and enhace GIT_TAP in makefiles
2013-08-26 01:07:21 +02:00
pancake
0851810e54
Move hud from shlr to doc/
2013-07-24 08:57:20 +02:00
pancake
5922cfe530
Fix #150 IO issue.
2013-07-18 12:10:52 +02:00
pancake
438e90a069
Fix minor indent issue in disasm
2013-06-28 13:12:46 +02:00
pancake
a9b438afae
Fix build order issue, r2agent -s (sandbox mode), update rasm2.1 manpage
2013-06-25 17:35:36 +02:00
pancake
de5889565c
Fixes for ELF imports/symbols listing
2013-06-20 16:20:18 +02:00
pancake
d0f0975d69
Add doc/haiku, r2 -V = -v, fixes for emscripten build
2013-06-07 13:21:51 +02:00
pancake
74731aa7b1
Minor code cleanup in io
2013-06-04 23:49:28 +02:00
pancake
2a0b1707cb
Update doc/iphone and fix build on iOS
2013-04-26 01:41:31 +02:00
pancake
c22aaf16d2
Fix bindings, loading strings of unknown filetype
2013-04-26 00:04:05 +02:00
pancake
26a7854dd6
Rewrite DEX parser
2013-04-25 03:42:17 +02:00
pancake
f52fdf762f
Fix armthumb disasm, 64bit inc/dec on x86, syscall in r_asm
...
- rasm2 -k to select kernel like ragg2 does
- rasm2 -k linux -b32 'mov eax, $sys.write'
- Implement x86-64bit INC and DEC
- Add x86-8 and x86-64 bit calling conventions in r_syscall
2013-04-22 01:09:27 +02:00
pancake
23a291b085
Add more fortunes and minor refactoring in core.c
2013-04-19 00:02:23 +02:00
pancake
97484a7b6c
Add conditionals, 'dsi' to continua !, Fix bindings build
...
Added r_num_conditional function to stop the instruction set. I is accessible in vuu¡
2013-03-03 05:03:48 +01:00
pancake
9b1df62609
Fix mmap and other minor issues on w32
2013-01-23 18:38:08 +01:00
pancake
d82c53224f
Fix w32 build
2013-01-23 14:50:50 +01:00
pancake
2365918652
Fix slow ELF loading and add anal hints support to projects
...
Fix slow ELF loading when shstr section was huge
Added 'ahj' command to list anal hints in json
Add 'ah*' and use it from r_core_project
Fix 'i*' command
2013-01-22 18:08:33 +01:00
pancake
b252b34358
Some initial work to support emscripten
2012-11-12 17:13:01 +01:00
pancake
ea8dc25221
Initial objc support, visual 'i' with cursor and 'wow'
...
Some more fortunes
Initial support for Objective-C
New command 'wow' to fill block with cyclic hex value
Visual 'i' when cursor enabled uses 'wow'
2012-11-07 04:25:42 +01:00
pancake
78ce28b980
Fix build on iOS (without debugger)
2012-10-30 18:20:51 +01:00
pancake
f0a5671152
Enhace web ui with notepad, menubar and more!
2012-10-26 04:33:16 +02:00
pancake
f473a4d02b
Load bin info in debugger and some doc/sys cleanup
2012-10-23 18:44:32 +02:00
pancake
3fbfa2d21c
Add doc/vim with configuration for my indentation
2012-10-04 15:05:51 +02:00
pancake
850045c329
Fix many bugs noticed during the training course
...
Fixed ragg2 -e segfault
Fix use of ragg2 -p
Fix memleaks and null derefs in rio and rsocket
Fix some build warnings
Fix the segfaults found in the ELF parser
Dwarf parsing is only done if bin.dwarf is true
2012-09-22 20:32:19 +02:00
pancake
13d21461d5
Add support for temporary block contents
...
Honor nullcallback again
Syntax is @f:<path-to-file> @s:<string> @b:<bytes>
2012-09-20 03:38:48 +02:00
pancake
46e29afb98
Initial working web ui: r2 -c =H /bin/ls
...
Autodetect osx, win, linux and android browsers
Default port is 9090
Add support for local networking in RSocket
Add r_str_unescape() helper function
Fix htmlgraph.sh script.
Added wwwroot in shlr/www
Swap eval/cmd load order in r2
Add r_core_cmd_str_pipe()
Use RCons in 'fs'
2012-09-06 03:12:54 +02:00
pancake
476e3b0082
Fix consgrep segfault and do changes in print cmd
...
Add python print buffer (pcp)
Use psw instead of pS for wide strings
Add dir.types config variable
Fix segfault in RConsGrep
2012-08-28 17:50:49 +02:00
pancake
4819bd6304
Fixes in pZ, quoted commands and search
...
Fix pZ cache issue
Fix parsing of quotes in quoted commands
Fix segfault when searching invalid keywords
2012-08-21 12:06:56 +02:00
pancake
93b9d8308a
Fix io.cache test case
2012-08-20 10:07:21 +02:00
pancake
a2ebdcb650
Fix memleaks, nullref and undef (clang-analyzer)
...
Fix multiple inclusions of mk files
2012-08-08 17:19:48 +02:00
Roi Martin (@nibble_ds)
aed202a621
Fix map size for fatbins
2012-08-08 13:10:45 +02:00
pancake
d33f3a9782
* Add b+ and b- commands
...
* ``..` quotes respect newlines
* Add pf c for signed bytes
* Fix pf w
* Add doc/dwarf test script
2012-06-22 03:49:25 +02:00
pancake
62101a69b7
* Attempt to fix python detection (thanks vext01)
2012-06-13 17:34:07 +02:00
pancake
06f5170ba0
* Add doc/macros
2012-06-12 02:52:39 +02:00
pancake
bc572ce3df
* QNX/arm port (this is bb10 and playbook devices)
...
- no debugger support yet
2012-06-01 14:50:24 +02:00
pancake
590a069980
* Fix dr?pc
...
* Fix r_anal and r_magic vapis (thanks xvilka)
* Add some fortunes
* Fix test_sys
2012-02-05 23:47:16 +01:00
pancake
53e2f7aac9
* Update osx package
2011-12-06 02:50:29 +01:00
pancake
8de9123520
* Add make chlog target to genereate shlogs
...
* Fully implement the asm.bf assembler and disassembler
- Syntax fixed. disassembled code can be reassembled
- Added support for misd instructions (multiple instruction single data)
rasm2 -a bf 'add [ptr], 8;trap,64;nop;poke;'
2011-10-09 05:24:15 +02:00
pancake
13d24051b7
* Implemented assembler support for asm.bf plugin
...
* Added support for breakpoints in the brainfuck debugger
- Fixed write delegate in io.bfdbg plugin
- asm.bf is now compiled as static in core
2011-10-09 04:41:53 +02:00
pancake
4ea6ee9873
* Add new flags to r2
...
- -D : enable debugger mode for non native debuggers
- -c cmd : execute a command before showing prompt
* Initial import of the bfvm (brainfuck virtual machine)
* Initial dummy implementation of the brainfuck debugger plugin
- Needs to be integrated with bfvm to work
* Added doc/brainfuck
2011-10-07 03:10:44 +02:00
pancake
fa039c3f48
* Add mingw32-python sys scripts
2011-10-05 15:37:15 +02:00
pancake
759db632ed
* More work with the android farm integration
...
- Now bin builds are pushed
2011-09-26 02:51:55 +02:00
pancake
6213779213
* Avoid use of extended arm instructions for ut64
...
- add documentation for installing NDK in archlinux64
- fixes build for android-arm
* Import android targets for the build farm
2011-09-25 21:07:34 +02:00
pancake
9884ce9db0
* Initial support for Android NDK build (fix build)
...
- Not yet runnable, but compiles against bionic
2011-09-25 06:57:13 +02:00
pancake
2415d86fd6
* Added sys/ in order to ease build, deps and python /cc @hteso
...
* Some fixes in r_magic api to make r_lang/perl compile
2011-09-10 02:19:06 +02:00
pancake
f116b681e6
* Move RELEASE stuff from doc/releases to DEVELOPERS
...
* Fix env.sh
2011-07-19 12:52:51 +02:00
pancake
ad30b95b45
* Honor --libdir --includedir and --bindir
...
* Put rsc2 scripts in ${LIBDIR}/radare2/bin
* Force RELEASE=1 in r2-bindings. Oops
2011-07-19 11:25:11 +02:00
pancake
0d4faf652e
* Set library version number for plugins
...
- Registers for which version of core was compiled
* Use tar --format=posix when GNU tar
- Fixes the dependency on BSD systems
* Fix in doc/fortunes
* Fix this class pointer in asm_java
* Re-Fix uglily the bin_elf strtab issue (needs more work)
* Fix Vala regression in r_asm.vapi
2011-07-19 00:12:36 +02:00
pancake
28e5244064
* rax2 -s (without arg) uses stdin now
...
* Show help when no file given to rabin2 -O help
* Fix ELF strtab section read issue (workaround?)
2011-07-18 00:07:45 +02:00
pancake
df2ec8e014
* Added support for new platform Maemo6-Harmattan
...
- Linux/arm with debugger support
- Debian package generation tools (no need for dpkg)
- Compilation instructions at doc/maemo
* Fix install in binr and libr
2011-07-15 01:50:42 +02:00
pancake
188560bf4b
* Fix build and lot of warnings for w64
2011-07-13 18:55:16 +02:00
pancake
ca5e38d239
* Fix w32 and w64 build (r_fs/grub issue)
...
* Dont quit rax2 when reading from stdin until 'q' or ^D
* Minor fix in fortunes
2011-07-13 13:59:55 +02:00
pancake
7bcd23df0f
* Fix static build (--without-pic --with-nonpic)
2011-07-13 10:14:30 +02:00
pancake
1e3739f902
* Fix build for ming-w64
2011-07-12 19:42:20 +02:00
pancake
6abcfb962b
* Add from/to arguments to search_preludes()
...
* Mostly fix the ming-w32 build
* Avoid using alloca()
2011-07-06 11:48:16 +02:00
pancake
6b1001aefc
* Implement -g and -C flags to radiff2
...
- Add support for function/basicblock code diffing
- Import nibble's test-ragdiff2.py in swig/python
- Added some documentation in doc/bindiff
2011-04-15 18:59:44 +02:00