-
Notifications
You must be signed in to change notification settings - Fork 0
gtanzer/chimera
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# chimera See Chimera.pdf for the paper. // --- fnptrs ----------------------------------------- make ./dlbase ./dlpatcher The program correctly transitions to a new patch located in the current directory. It currently uses a somewhat-unideal virtual table hopping strategy; implementing the original version as a dll or properly massaging the compiler may fix this problem. make ./fnptrs Different versions of the same function are mixed in the same call stack, so output varies, but state seems to be kept consistent. make ./base ./patcher Currently, the patcher sends the .o file for the update over a UDS to the original program. Object files on my computer are Mach-O format, so I'll use that format for this. Presumably the final implementation will be portable. // --- webserver -------------------------------------- I've been testing with: g++ webserver.cpp -o webserver ./webserver then going to http://localhost:8888/ in Chrome
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published