Commit Graph

  • 999530077a Linker fixes for Linux master pancake 2023-12-04 11:55:09 +01:00
  • a57ac8a151 macos install and more build fixes pancake 2023-12-04 03:21:40 +01:00
  • 085b197a74 Build fixes and detect ruby, perl, python properly pancake 2023-12-04 03:11:12 +01:00
  • 8d3e7aef40 Add CI pancake 2023-12-04 02:35:55 +01:00
  • 2cc7802197 Fix build: ruby, perl and aasm issues pancake 2023-12-04 02:27:19 +01:00
  • 4e2e285211 Fix r2 link in readme pancake 2023-11-19 11:27:41 +01:00
  • c0eab715b6 Fix build updating to the latest acr and adding missing function signatures pancake 2023-11-19 11:22:31 +01:00
  • be4a3b67b9 Deprecation message. (#2) Hi-Angel 2016-09-28 15:35:15 +04:00
  • a7b0b48a47 Some more fixes for aasm.c pancake 2014-07-02 01:06:50 +02:00
  • 1f7c7a5eeb Fix build pancake 2014-07-02 01:01:57 +02:00
  • 6613d49b6b Fix gui build pancake 2012-08-13 09:29:07 +02:00
  • 5996829ad3 Fix build for osx pancake 2012-08-13 01:05:17 +02:00
  • fcd644eacb * Apply zlowram's book typos patch * Minor fixes to build in osx pancake 2011-11-05 00:46:43 +01:00
  • 853cb09baf * Apply 2nd patch from Glyn fixing support to 'r' command for 'r+' and 'r-' variants pancake 2011-01-17 18:13:45 +01:00
  • 21784b0207 * Fix 'r-' command (thanks Glyn) pancake 2011-01-17 13:52:30 +01:00
  • b49c00ea8e * Apply patch from @schrotthaufen that adds support for python 2.7 (thanks!) pancake 2011-01-12 08:28:12 +01:00
  • 9751b33cc9 * merge pancake 2010-09-01 11:55:11 +02:00
  • 43f4383d9f * Added 'arm thumb' shellcode from http://www.shell-storm.org/shellcode/files/shellcode-696.php pancake 2010-09-01 11:54:47 +02:00
  • c4ce3c4bdc * Apply patches from Debian (thanks!) * Some minor playground with gdbwrapper pancake 2010-08-24 00:25:06 +02:00
  • 5272125262 * Fix make clean (thanks sre/debian) pancake 2010-07-06 13:22:43 +02:00
  • 1ac48b3ba8 * Fix build --without-debugger pancake 2010-07-05 13:46:40 +02:00
  • da9903da4b * Fix build in openbsd64 pancake 2010-07-02 10:36:28 +02:00
  • db8bd50029 * Added 'distfree' target in Makefile to allow debian redistribute the source pancake 2010-06-29 23:39:02 +02:00
  • 1071c2b554 * Fix manpage and Debugger/Breakpoint grsc script (thanks Debian) pancake 2010-06-29 23:34:43 +02:00
  • 3e86fd3820 * Apply patch from debian fixing build/install of python25 plugin pancake 2010-06-29 23:20:17 +02:00
  • 341d610ab6 * Fix attach in debugger for OSX * Fix build of debugger on darwin/w32 pancake 2010-05-23 19:44:08 +02:00
  • bd5b5dbfec * Release 1.5.2 pancake 2010-05-21 12:19:45 +02:00
  • 4c3bbae97d * Documentate how to redirect stdio of debugged process pancake 2010-05-19 12:25:55 +02:00
  • 8d17103999 * Implement 'dbg.procpidmem' eval variable > e dbg.procpidmem=true # to test - as false by default - Uses /proc/${pid}/mem instead of ptrace() to read memory - it's 25% faster. Thanks erg0t and mobi pancake 2010-05-12 23:35:53 +02:00
  • 206779fba4 * Fix kill(-1) Thanks astralia for reporting! pancake 2010-05-03 21:28:24 +02:00
  • 9b72ce5b8b * merge pancake 2010-04-14 15:57:57 +02:00
  • 6c58bd0ab3 * Add rsc adict documentation from x86ref * Minor fixes for w32 pancake 2010-04-14 15:57:36 +02:00
  • 3343c0ace9 * Fix darwin build issue noticed by NIX hydra build farm [email protected] 2010-03-10 11:46:40 -05:00
  • 995da6c5a8 * Fix 'pd' - show N rows, not N bytes * Add 'Sa' command to display only the current section - Sa @ 0x0848040 * Fix dwarf-addrs system() call pancake 2010-02-19 01:27:55 +01:00
  • ed397784c1 * config.interrupted is not volatile sig_atomic_t - The C standard says that all variables accessed from a signal must be volatile and sig_atomic_t. pancake@flubox2 2010-02-09 17:23:36 +01:00
  • c1332132b4 * Fix help message in cx and cf commands pancake 2010-02-05 11:28:25 +01:00
  • 8b7c86a023 * Remove useless '%' in at? help message pancake 2010-02-02 11:04:02 +01:00
  • c2031ea531 * Fix segmentation fault related to analyze + flags - Do not use console flood protection when code analyzing - Clean up some warnings in analyze.c pancake 2010-01-30 16:40:38 +01:00
  • 45effb5b21 * Remove message about 'waf will replace acr'.. - And thats not going to happen :) pancake@flubox 2010-01-25 18:51:36 +01:00
  • 10024b9c72 * Fix imports resolution in dietpe nibble 2010-01-25 17:46:07 +01:00
  • 100e47aa80 * Apply patch from Stefan Kuttler fixing 'rsc fds' in FreeBSD pancake 2010-01-24 23:53:32 +01:00
  • d2e80d55b7 * Added 'won' operation to negate all bits of current block (same as wox ff) pancake@flubox 2010-01-19 19:59:04 +01:00
  • acc84eb988 * Merge nibble 2010-01-19 16:19:02 +01:00
  • e20c25d256 * Remove wrong flag "entry" nibble 2010-01-19 16:18:05 +01:00
  • 55d285577f * Apply skurz0's patch fixing relative branches in 8051 CPU pancake 2010-01-18 22:18:24 +01:00
  • 34e7a10b4c * Fix winedbg plugin - Revert last patch - Accept !regs* and not only !reg* - Disable file analysis on open - Raw commands are sent via != instead of !! pancake 2010-01-06 13:54:32 +01:00
  • 8490ecbf21 * Fix segfault in Visual mode nibble 2010-01-06 13:31:24 +01:00
  • 276e83ee6e * Only dm_map_file in mach0 pancake@flubox 2009-12-21 19:18:23 +01:00
  • a936ebf15d * Initial import of the windbg api - Does not yet compiles or works, but it's just a draft :) pancake 2009-12-17 11:57:00 +01:00
  • fac8ce8b0f * use python25 instead of python as plugin name for 2.5 pancake 2009-12-17 10:16:52 +01:00
  • 39978f74e0 * Apply skurz0's patch enhacing winedbg until-prompt reads pancake 2009-12-17 10:15:56 +01:00
  • 75f293f704 Added tag 1.5 for changeset 93efad3495a1 nibble 2009-12-15 19:11:36 +01:00
  • 2576d459df * Release 1.5 - Sync changelog - Sync version in wscript pancake 2009-12-13 19:11:52 +01:00
  • f3f6073481 * Shebang all grsc scripts as lintian says pancake 2009-12-13 17:33:47 +01:00
  • 704f0932fd * Some more random code cleanup with -Wall pancake 2009-12-11 18:47:03 +01:00
  • 97be1e545c * Fix '? eip > a' bug (drop spaces in flag checks) * Some code cleanup (-100LOC) * Fixes in scriptedit and ruby plugins * FIx declaration of UXX_MAX * Added VE command to edit notes on current binary pancake 2009-12-10 11:06:39 +01:00
  • d7aa340a98 * Add re/avpage to Ve menu - Fix scrolling to bottom and display of disasm * Fix scrolling boundaries in Vt * Random code cleanup pancake 2009-12-09 23:35:05 +01:00
  • c552025259 * Fix warnings on linux/mips64 * Fix build for 'old' vte a@localhost 2009-12-10 01:33:14 -05:00
  • b4fe63d10b * Reset hit_idx counter when launching new searchs (V[nN] working again) * Fix instructions for install in solaris * Fix parsing of CLASS files (long & double skip 2 items of the cp_idx) * Fix overflow for strings of 0xffff length pancake@flubox 2009-12-09 18:35:35 +01:00
  • 1e95491405 * Oops. bring back the visual debugger (nullcmd) pancake 2009-12-09 02:53:27 +01:00
  • c2e772b6fc * Fix warnings from OpenSolaris - Build instructions in INSTALL file * rsc maps does not uses 'column' if no such program exist * setup asm.os on sunos pancake@aiserver 2009-12-08 17:38:17 -08:00
  • f4b61f8261 * Dewarnification for mingw32 pancake 2009-12-09 01:27:56 +01:00
  • fd059ab49d * Upgrade to acr 0.8 * Bump revision to 1.5-hg * Fix a warning in grava.c pancake 2009-12-09 01:00:15 +01:00
  • 8a12b6a04a * Huge dewarnification on x86-64 archlinux * Build lua only when lua.h and liblua is found [email protected] 2009-12-08 17:47:00 -05:00
  • e84f89a2c4 * Huge dewarnification.. some segfaults fixed pancake 2009-12-08 20:22:45 +01:00
  • c065c75c0c * Fix /n and /n- commands (Nn keys in visual) Thanks jep! pancake@flubox 2009-12-04 17:10:04 +01:00
  • c437109d8d * Use awk instead of sed -r (do not use GNU extensions) * Clean up some warnings in rabin pancake@flubox 2009-12-03 13:39:06 +01:00
  • f759e904cc * Fix debugger * S= prints section name nibble 2009-11-28 19:29:29 +01:00
  • a70d0dfece * More work fixing rva&offset support * replace get_offset with get_math in S* (cmds.c) * Minor fixups in rabin nibble 2009-11-28 16:07:10 +01:00
  • dfa00db390 * pe rva is almost working * fixed flags to work with the rva patch * rabin - same behaviour for symbols and sections with -@ - output S cmds with -Sr nibble 2009-11-27 19:42:01 +01:00
  • 80a08240d2 * bindiff-ng - Added -e 'scr.floodprot=false' - Removed some false positives from output (comparing opcodes instead of asm) nibble 2009-11-26 18:41:29 +01:00
  • a7d0e69f04 * Some new code analysis algorithms - Analysis options moved to the 'anal.' eval namespace - anal.depth instead of cfg.analdepth - Depth is now limitted to '3' (analysis/performance) - anal.push is used to analyze PUSH opcodes referencing code (depends on S command to have the correct information) - This needs to be implemented in rabin and debugger backend - anal.funhdr will search for function preludes (5589e5 on x86) - and start analyzing code at every search match - It's implemented inside the 'ap' command (analyze preludes) - All those options are disabled by default. Feel free to setup your ~/.radarerc [email protected] 2009-11-26 17:12:13 +01:00
  • 9bc83a0100 * Fixed bug related to padding in pe files nibble 2009-11-25 20:08:35 +01:00
  • 912df133dd * Added -@ to rabin Use rabin -{S,i,s}@<offset> to get the {section, import, symbol} at the specified offset * Added section field to rabin -z nibble 2009-11-25 19:25:33 +01:00
  • 61a6d6e73a * Ugly merge pancake@flubox 2009-11-24 19:02:25 +01:00
  • 196a24e783 * Honour asm.flags. rasm -d is now happy pancake@flubox 2009-11-24 19:01:42 +01:00
  • 3f5af6f742 * Added support for z80 disassembler pancake@flubox 2009-11-24 18:54:22 +01:00
  • 413d984dcb * Apply Nibble patch fixing PE issues reported by matalaz pancake@flubox 2009-11-24 17:08:37 +01:00
  • ed11d42bbe * Apply Nibble patch adding support for rabin -z on w32 - No mmap limitations pancake@flubox 2009-11-24 16:14:20 +01:00
  • 360c6333dc * Fix invalid hexpair strings in rax pancake@flubox 2009-11-24 14:34:03 +01:00
  • f458af4ef3 * Fix division by zero bug in w32 * Do not allow 1 nibble hexpair strings pancake@flubox 2009-11-24 14:22:25 +01:00
  • 475f3ade08 * Cleaner output for some debugger command output * Fix build pancake@flubox 2009-11-24 12:27:48 +01:00
  • e404a6157a * Make string_flag_offset be grep-friendly - fd section gives the name of the flag matching 'section' before the current seek * Use keys '[' and ']' to rotate in graphs [email protected] 2009-11-24 11:22:30 +01:00
  • 8ec6241adb * Fix 8051 disassembly when an instruction is invalid * Correctly define the block size for the 'p' command - Now the disassembly lines are ok for pd 20 @ $$:1024 * Add !pid* and !pid? debugger commands - Show pids as a single line. useful for: (backtrace !pid $$&&!bt) .(backtrace $$) @@= !pid* * Remove unnecessary procs.h * Disable '`' pipes in visual mode [email protected] 2009-11-24 00:03:56 +01:00
  • 9f58d69b70 * Fix 8051 build for waf * Do not allow to use pipes (>|) in visual mode - Fixes interface deadlock [email protected] 2009-11-23 22:44:21 +01:00
  • 0df68f579a * Fix SetRegister grsc script and program * Update various manpages (radiff, rabin ...) * Add rsc-bindiff manpage * Add 8051 as supported arch in gradare [email protected] 2009-11-23 22:31:06 +01:00
  • 11e44c0370 * Fix segfault of search in w32 pancake@flubox 2009-11-23 18:59:57 +01:00
  • 259273b3fb * Fix 'rsc monitor' from core * Show MONITORSESSION in rsc monitor help pancake@flubox 2009-11-23 14:54:24 +01:00
  • 028eab4e8d * Fix the 8051 disassembler - length of instruction is now ok - do not emit newlines on some opcodes pancake@flubox 2009-11-23 14:25:21 +01:00
  • f32590b4ac * Initial import of the 8051 code analyzer and disassembler [email protected] 2009-11-23 14:00:16 +01:00
  • 595ca67667 * Fixed bug related to search flag names nibble 2009-11-17 13:50:43 +01:00
  • 1214209331 * Fixed bug resolving imports with PE bins nibble 2009-11-16 14:08:16 +01:00
  • b45a6132f7 * Fix upload URIs [email protected] 2009-11-10 11:26:31 +01:00
  • 247cf4640b * Use PREFIX instead of harcoded /usr/bin/rsc path in gui/main - Various syntax fixes in gui/ - Add menu entries to change font size - Automatically setup the arch combobox depending on host arch - Always run in Visual mode (not only debugger) - Start the view in disassembly mode. [email protected] 2009-11-10 11:23:17 +01:00
  • f887ef5159 * Fix socket_printf () [email protected] 2009-11-06 19:30:46 +01:00
  • dc4273f57e * Oops. Missing whitepsaces pancake@flubox 2009-11-05 13:10:01 +01:00
  • 5d2a33fe7a * Apply a fix in EntryDialog from sre pancake@flubox 2009-11-05 12:36:21 +01:00
  • c271d26ef1 * Embed the libusb necessary structs to build libusbsniff without libusb. Fixes warnings on some libusb variants (debian?) * Added libioctlsniff .. actually only to capture raw cgc cdrom packets on linux [email protected] 2009-10-08 21:49:59 +02:00
  • 737a2afb83 * More on 0xff byte code analysis for x86 [email protected] 2009-09-29 11:51:06 +02:00
  • bb69e97690 * Fix build of ruby lang plugin on ruby 1.9.x * Do not build gtk+ plugins when HAVE_GUI=0 [email protected] 2009-09-29 10:21:51 +02:00