Ned Williamson
|
54d57a343e
|
use SHA256 to verify integrity of binaries grabbed over https.
reported by https://twitter.com/flameeyes/status/692491456628527104
|
2016-01-27 21:37:55 -05:00 |
George Hotz
|
d84340faf8
|
Merge branch 'master' of github.com:BinaryAnalysisPlatform/qira
|
2016-01-27 18:25:53 +00:00 |
George Hotz
|
510e1257c0
|
weirdest error, emit doesnt like tuples anymore
|
2016-01-27 18:19:45 +00:00 |
George Hotz
|
4e8f11e59c
|
oops not those
|
2016-01-27 08:52:51 -08:00 |
George Hotz
|
51b2a7e39a
|
rebuilt ida plugin for mac
|
2016-01-27 08:49:35 -08:00 |
George Hotz
|
86f1e863eb
|
Merge pull request #134 from BinaryAnalysisPlatform/instruction_resolution
Dynamic Instruction Resolution (in Capstone) and Bugfixes
|
2016-01-27 07:59:15 -08:00 |
George Hotz
|
f9447a4a81
|
Merge pull request #132 from BinaryAnalysisPlatform/ida_plugin_update
IDA plugin update
|
2016-01-27 07:59:04 -08:00 |
Ned Williamson
|
27f5e53f50
|
fixed pc relative offsets in arm. dang, even stackoverflow was wrong about this
|
2016-01-24 21:10:24 -05:00 |
Ned Williamson
|
89af06cb9a
|
typo
|
2016-01-24 20:37:41 -05:00 |
Ned Williamson
|
82d29104f8
|
be careful, someone might turn BAP back on and we don't want to break it
|
2016-01-24 20:29:19 -05:00 |
Ned Williamson
|
e3aa194df0
|
Merge branch 'master' of github.com:BinaryAnalysisPlatform/qira into instruction_resolution
|
2016-01-24 20:24:35 -05:00 |
Ned Williamson
|
114144e97d
|
oops, old comment
|
2016-01-24 20:24:16 -05:00 |
Ned Williamson
|
773ee753d8
|
refactor exceptions at end of _get_operand_s
|
2016-01-24 20:19:38 -05:00 |
Ned Williamson
|
af44b5cfb7
|
tweak documentation
|
2016-01-24 20:18:30 -05:00 |
Ned Williamson
|
79b2b4fddf
|
fix off by one in register fetching, fix aarch64
|
2016-01-24 20:13:50 -05:00 |
Ned Williamson
|
2385f8fc9a
|
don't assume registers are in reginfo if we ignore them. relabel r12 as ip: is this safe across the codebase? x86 well tested, arm is still pretty questionable quality ATM
|
2016-01-24 00:53:32 -05:00 |
Ned Williamson
|
3198cbd15f
|
cleanup print code
|
2016-01-24 00:36:33 -05:00 |
Ned Williamson
|
65ce2b2d96
|
refactor concept of "ignored registers", drop bogus assumption about accessed memory due to instructions like "lea r12, qword ptr [rip + 0x200768]"
|
2016-01-24 00:32:11 -05:00 |
Ned Williamson
|
ea183423f7
|
more refactoring, more robust, added documentation
|
2016-01-24 00:09:20 -05:00 |
Ned Williamson
|
7876f5ed80
|
some refactoring
|
2016-01-23 19:28:13 -05:00 |
Ned Williamson
|
975ac00709
|
disable set_trail_colors
|
2016-01-21 17:48:55 -05:00 |
Ned Williamson
|
db20eb165c
|
strip out hack and debug print
|
2016-01-21 17:40:15 -05:00 |
Ned Williamson
|
9912ab995d
|
i know better than to use magic numbers
|
2016-01-21 12:09:10 -05:00 |
Ned Williamson
|
b6860f6ac3
|
linux ida66 build
|
2016-01-21 12:05:01 -05:00 |
Ned Williamson
|
5a6e8334a1
|
no lines over 80
|
2016-01-21 12:04:20 -05:00 |
Ned Williamson
|
743bc5300e
|
Merge branch 'master' of github.com:BinaryAnalysisPlatform/qira into ida_plugin_update
|
2016-01-21 11:55:28 -05:00 |
Ned Williamson
|
2e8a98f4a4
|
add time hack
|
2016-01-21 11:55:11 -05:00 |
George Hotz
|
c36bb0b59a
|
Merge pull request #131 from Inndy/master
Fix install.sh for Ubuntu
|
2016-01-12 06:36:08 -08:00 |
Inndy
|
416db4a9b2
|
Try to use `pip2` instead of `pip`
|
2016-01-12 16:36:49 +08:00 |
Ned Williamson
|
12050432de
|
significant refactoring to new dynamic resolution code
|
2015-12-19 18:43:40 -05:00 |
Ned Williamson
|
e46f23e811
|
another bug found with tester, all green now
|
2015-12-19 16:16:44 -05:00 |
Ned Williamson
|
bd1c397d61
|
fix bug in runtime printing
|
2015-12-19 16:15:29 -05:00 |
Ned Williamson
|
fed8e96a86
|
recognize unsupported arches
|
2015-12-19 16:11:59 -05:00 |
Ned Williamson
|
fec7045b1f
|
wow my tests are finding bugs
|
2015-12-19 15:56:35 -05:00 |
Ned Williamson
|
050cec6ec8
|
x86 can have two offsets
|
2015-12-19 15:37:19 -05:00 |
Ned Williamson
|
0ae9acb551
|
still ugly, but supports more arches now
|
2015-12-16 21:28:43 -05:00 |
Ned Williamson
|
cb1527687e
|
I'm going to be cleaning up that crappy thumb patch forever.
|
2015-12-16 20:36:20 -05:00 |
Ned Williamson
|
ded47fb203
|
dynamic instruction resolution in progress
|
2015-12-16 17:12:00 -05:00 |
Ned Williamson
|
3dd0e0f602
|
Merge branch 'master' into ida_plugin_update
|
2015-12-14 21:35:46 -05:00 |
George Hotz
|
ac26ea54a7
|
Merge pull request #128 from petercommand/patch-1
limit port range of socat_port to 1-65534 since qira_config.FORK_PORT…
|
2015-12-06 10:14:23 -08:00 |
Petercommand
|
743298aa44
|
limit port range of socat_port to 1-65534 since qira_config.FORK_PORT is assigned args.socat_port + 1
|
2015-12-07 01:36:08 +08:00 |
Ned Williamson
|
fb15915075
|
build against 6.6
|
2015-12-01 14:01:20 -08:00 |
Ned Williamson
|
d00a4d731e
|
sadly async callbacks in libwebsockets cause crashes, not sure whose fault it is. some error handling while I'm at it
|
2015-12-01 13:27:03 -08:00 |
Ned Williamson
|
012141ee33
|
use alloc functions from ida, check some error conditions, do our queue synchronously (libwebsockets not threadsafe omg)
|
2015-11-27 17:20:35 -05:00 |
Ned Williamson
|
007d285b04
|
fix a couple thread safety issues
|
2015-11-27 16:23:27 -05:00 |
Ned Williamson
|
0123c22e24
|
turn off debug
|
2015-11-27 16:11:53 -05:00 |
Ned Williamson
|
a58c3597a6
|
glorious async nonsleeping queue solution
|
2015-11-27 16:10:53 -05:00 |
Ned Williamson
|
c122c4d502
|
Merge branch 'master' into ida_plugin_update
|
2015-11-27 12:41:55 -05:00 |
Ned Williamson
|
c03ed76251
|
Merge pull request #127 from BinaryAnalysisPlatform/blank_fix
Update socket.io version, fix phantomjs in Travis
|
2015-11-09 17:30:05 -05:00 |
Ned Williamson
|
de27be75c1
|
actually it unpacks it to the root
|
2015-11-09 17:16:36 -05:00 |