_xeroxz
|
64e4838d6d
|
finished version 0.1...
|
3 years ago |
_xeroxz
|
a8fef83c95
|
preparing for release...
|
3 years ago |
_xeroxz
|
8a5bf9e8ab
|
added more lifters
|
3 years ago |
_xeroxz
|
5775d5ae65
|
added more lifters...
|
3 years ago |
_xeroxz
|
aaf0e9defe
|
added more lifters...
|
3 years ago |
_xeroxz
|
b82072e2ed
|
added more lifters...
|
3 years ago |
_xeroxz
|
d2da38cad1
|
added more lifters...
|
3 years ago |
_xeroxz
|
014c1a08cd
|
added more lifters...
|
3 years ago |
_xeroxz
|
65ae6ebe02
|
added more lifters :yawn:
|
3 years ago |
_xeroxz
|
ea078d9847
|
added more lifters
|
3 years ago |
_xeroxz
|
93402767a9
|
added more lifters...
|
3 years ago |
_xeroxz
|
4fe8c63f49
|
added more lifters... updated vmprofiler dep...
|
3 years ago |
_xeroxz
|
661bc3bc16
|
added more lifters - there are many more to add...
|
3 years ago |
_xeroxz
|
a2b532cfff
|
updated vmexit handler, updated vmprofiler dep... updated main.cpp
|
3 years ago |
_xeroxz
|
cfb244c93c
|
updated vmprofiler dep...
|
3 years ago |
_xeroxz
|
4d7bf0d94c
|
STATIC DEVIRT HELLO WORLD LETS GOOOOOOOOOOOOOOOOO
|
3 years ago |
_xeroxz
|
92bd54c368
|
added all of the code to append obj files to pe files...
MessageBoxA - hello world doesnt work because top 32bits of registers
are not being extended...
|
3 years ago |
_xeroxz
|
28f44ed761
|
updated vmexit so that it gens an exit stub... also handed vm enters...
just need to append a new ".devirt" section to the original binary...
|
3 years ago |
_xeroxz
|
d94ff6126d
|
added another lifter (POPVSP)...
|
3 years ago |
_xeroxz
|
53f22b26bb
|
added code to compile...
|
3 years ago |
_xeroxz
|
1c6fd327b1
|
EAST BOUND AND DOWN
|
3 years ago |
_xeroxz
|
29804c5015
|
updated vmprofiler and also have the first vmp2 v4 serializing...
|
3 years ago |
_xeroxz
|
33ba405a21
|
compiling IR to OBJ file now! need to make .vmp2 file format v3...
|
3 years ago |
_xeroxz
|
4b0e53fbe1
|
cleaned all this shit, also added a demo to generate object files...
|
3 years ago |
_xeroxz
|
5223011f4b
|
i updated a bunch, too much to type lol
|
3 years ago |
_xeroxz
|
fbce0ffd59
|
added 21 arguments...
|
3 years ago |
_xeroxz
|
77ae31b1b6
|
reverted back to making a local stack, made alignment 1...
|
3 years ago |
_xeroxz
|
9ff8014de8
|
testing a new method for dealing with the stack...
|
3 years ago |
_xeroxz
|
e45edafb81
|
updated vmprofiler dep...
|
3 years ago |
_xeroxz
|
a84ffc3e67
|
merged with coltons changes... also treating argument 1 as the stack...
|
3 years ago |
_xeroxz
|
2a24bfc125
|
added some more lifters...
|
3 years ago |
_xeroxz
|
97aab6d44f
|
fixed JMP lifter... branching is now working...
|
3 years ago |
_xeroxz
|
856fa1815d
|
added more lifters...
|
3 years ago |
_xeroxz
|
e846560010
|
cleaned the project, added a bunch of lifters... adding more...
|
3 years ago |
_xeroxz
|
332f9e4d2e
|
added more lifters, added flags var, need to add code to update flags...
|
3 years ago |
_xeroxz
|
8053fca586
|
added some more lifters... need to fix alignment... need to add RFLAGS
alloca register and also code to update its bits.... getting there!
|
3 years ago |
_xeroxz
|
9af7ad9a93
|
added globals for native registers.. preparing to lift vm enter...
|
3 years ago |
_xeroxz
|
4b221b4da7
|
figured out how to call CreateGEP lol...
|
3 years ago |
_xeroxz
|
dc11778ec9
|
added some more code for lifting... there is much more work to do!
|
3 years ago |
_xeroxz
|
b3bf2cd732
|
fixed double free, pointers are weird with llvm because i dont know who
frees them...
|
3 years ago |
_xeroxz
|
1bb5d7e399
|
added some source and a class for lifting...
|
3 years ago |
_xeroxz
|
8841661c3b
|
added cli parser to deps... added vmp2 file parsing...
|
3 years ago |
_xeroxz
|
2c85ccae65
|
added test code to generate a test routine that simply returns...
|
3 years ago |
_xeroxz
|
e9c0f6846c
|
llvm is submoduled finally... cmake -B build works... good night
|
3 years ago |
_xeroxz
|
60ac18f47d
|
init commit, added llvm submodule and vmprofiler submodule..
|
3 years ago |