Jennifer Taylor
|
f6a9aa69fd
|
Make black do 120 character lines instead of 80.
|
2024-01-02 02:46:24 +00:00 |
|
Jennifer Taylor
|
a794b124f4
|
Update read.py to support possibly scraping from multiple different data releases given a single version.
|
2023-07-29 20:37:25 +00:00 |
|
Jennifer Taylor
|
25e162042a
|
Format code with black, include wrapper script to handle that, update linter checks to accomodate, fix a few miscelaneous type errors.
|
2022-10-15 18:56:30 +00:00 |
|
Jennifer Taylor
|
8098825387
|
Fix lint and typing messages with latest libraries.
|
2022-03-18 04:32:04 +00:00 |
|
Jennifer Taylor
|
b57310c9b5
|
Fix initialized memory lookup, implement "movzx" instruction.
|
2021-09-10 19:14:48 +00:00 |
|
Jennifer Taylor
|
218cb7f74a
|
Enable reading values constructed off of the stack when doing psmap/struct.
|
2021-09-09 01:04:17 +00:00 |
|
Jennifer Taylor
|
4bc82bed61
|
Teach x86 emulator how to emulate a whole function, initialize memory to DLL/EXE contents, and teach psmap how to emulate multiple sections.
|
2021-09-04 02:48:49 +00:00 |
|
Jennifer Taylor
|
b14c9cb90d
|
Support a few more basic opcodes in x86 simulator.
|
2021-09-03 22:42:47 +00:00 |
|
Jennifer Taylor
|
539c98f8a6
|
Properly initialize the stack when in 64bit mode.
|
2021-09-03 22:42:31 +00:00 |
|
Jennifer Taylor
|
9d4eccf66e
|
Add in a few additional 64-bit operations I was missing.
|
2021-09-03 05:07:15 +00:00 |
|
Jennifer Taylor
|
fa69380ebe
|
Support lea, jz, js, jns instructions in emulator to decode more of Sunny Park.
|
2021-09-03 04:35:53 +00:00 |
|
Jennifer Taylor
|
f4ee350a29
|
Convert all x86 registers to 64 bit, correctly modify the stack based on push/pop, support all general purpose register accesses.
|
2021-09-03 04:33:55 +00:00 |
|
Jennifer Taylor
|
c1b362885d
|
Add a basic x86 emulator to psmap for reconstruction of dynamic structures.
|
2021-09-03 04:33:25 +00:00 |
|
Jennifer Taylor
|
a6da39e469
|
Move PE operations into common library, fix 64-bit struct pointer dereferencing.
|
2021-08-15 00:41:37 +00:00 |
|