├── .appveyor.yml ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── iatp_autobuild.sh ├── patcher ├── .gitignore ├── CMakeLists.txt ├── ExeController.cpp ├── ExeController.h ├── ExeHandler.cpp ├── ExeHandler.h ├── ExeHandlerLoader.cpp ├── ExeHandlerLoader.h ├── Executables.cpp ├── Executables.h ├── FileLoader.cpp ├── FileLoader.h ├── FuncReplacements.cpp ├── FuncReplacements.h ├── IAT_Patcher.rc ├── ImportsLookup.cpp ├── ImportsLookup.h ├── ImportsTableModel.cpp ├── ImportsTableModel.h ├── InfoTableModel.cpp ├── InfoTableModel.h ├── LICENSE ├── README.md ├── ReplacementsDialog.cpp ├── ReplacementsDialog.h ├── StubMaker.cpp ├── StubMaker.h ├── application.qrc ├── dllparse │ ├── FunctionsModel.cpp │ ├── FunctionsModel.h │ ├── LibraryInfo.cpp │ ├── LibraryInfo.h │ ├── LibraryParser.cpp │ ├── LibraryParser.h │ ├── LibsModel.cpp │ └── LibsModel.h ├── favicon.ico ├── icons │ ├── Add.ico │ ├── Delete.ico │ ├── DeleteAll.ico │ ├── app32.ico │ ├── app64.ico │ ├── apply.ico │ ├── edit.ico │ ├── export.ico │ ├── import.ico │ ├── reload.ico │ └── save_black.ico ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindow.ui ├── replacements.ui ├── resource.h └── stub │ ├── Stub.cpp │ ├── Stub.h │ ├── Stub32.cpp │ ├── Stub32.h │ ├── Stub32Data.h │ ├── Stub64.cpp │ ├── Stub64.h │ └── Stub64Data.h └── stub ├── hexf.cpp ├── stub32.asm └── stub64.asm /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/README.md -------------------------------------------------------------------------------- /iatp_autobuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/iatp_autobuild.sh -------------------------------------------------------------------------------- /patcher/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /patcher/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/CMakeLists.txt -------------------------------------------------------------------------------- /patcher/ExeController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ExeController.cpp -------------------------------------------------------------------------------- /patcher/ExeController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ExeController.h -------------------------------------------------------------------------------- /patcher/ExeHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ExeHandler.cpp -------------------------------------------------------------------------------- /patcher/ExeHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ExeHandler.h -------------------------------------------------------------------------------- /patcher/ExeHandlerLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ExeHandlerLoader.cpp -------------------------------------------------------------------------------- /patcher/ExeHandlerLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ExeHandlerLoader.h -------------------------------------------------------------------------------- /patcher/Executables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/Executables.cpp -------------------------------------------------------------------------------- /patcher/Executables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/Executables.h -------------------------------------------------------------------------------- /patcher/FileLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/FileLoader.cpp -------------------------------------------------------------------------------- /patcher/FileLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/FileLoader.h -------------------------------------------------------------------------------- /patcher/FuncReplacements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/FuncReplacements.cpp -------------------------------------------------------------------------------- /patcher/FuncReplacements.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/FuncReplacements.h -------------------------------------------------------------------------------- /patcher/IAT_Patcher.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/IAT_Patcher.rc -------------------------------------------------------------------------------- /patcher/ImportsLookup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ImportsLookup.cpp -------------------------------------------------------------------------------- /patcher/ImportsLookup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ImportsLookup.h -------------------------------------------------------------------------------- /patcher/ImportsTableModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ImportsTableModel.cpp -------------------------------------------------------------------------------- /patcher/ImportsTableModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ImportsTableModel.h -------------------------------------------------------------------------------- /patcher/InfoTableModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/InfoTableModel.cpp -------------------------------------------------------------------------------- /patcher/InfoTableModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/InfoTableModel.h -------------------------------------------------------------------------------- /patcher/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/LICENSE -------------------------------------------------------------------------------- /patcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/README.md -------------------------------------------------------------------------------- /patcher/ReplacementsDialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ReplacementsDialog.cpp -------------------------------------------------------------------------------- /patcher/ReplacementsDialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/ReplacementsDialog.h -------------------------------------------------------------------------------- /patcher/StubMaker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/StubMaker.cpp -------------------------------------------------------------------------------- /patcher/StubMaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/StubMaker.h -------------------------------------------------------------------------------- /patcher/application.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/application.qrc -------------------------------------------------------------------------------- /patcher/dllparse/FunctionsModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/dllparse/FunctionsModel.cpp -------------------------------------------------------------------------------- /patcher/dllparse/FunctionsModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/dllparse/FunctionsModel.h -------------------------------------------------------------------------------- /patcher/dllparse/LibraryInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/dllparse/LibraryInfo.cpp -------------------------------------------------------------------------------- /patcher/dllparse/LibraryInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/dllparse/LibraryInfo.h -------------------------------------------------------------------------------- /patcher/dllparse/LibraryParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/dllparse/LibraryParser.cpp -------------------------------------------------------------------------------- /patcher/dllparse/LibraryParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/dllparse/LibraryParser.h -------------------------------------------------------------------------------- /patcher/dllparse/LibsModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/dllparse/LibsModel.cpp -------------------------------------------------------------------------------- /patcher/dllparse/LibsModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/dllparse/LibsModel.h -------------------------------------------------------------------------------- /patcher/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/favicon.ico -------------------------------------------------------------------------------- /patcher/icons/Add.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/icons/Add.ico -------------------------------------------------------------------------------- /patcher/icons/Delete.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/icons/Delete.ico -------------------------------------------------------------------------------- /patcher/icons/DeleteAll.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/icons/DeleteAll.ico -------------------------------------------------------------------------------- /patcher/icons/app32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/icons/app32.ico -------------------------------------------------------------------------------- /patcher/icons/app64.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/icons/app64.ico -------------------------------------------------------------------------------- /patcher/icons/apply.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/icons/apply.ico -------------------------------------------------------------------------------- /patcher/icons/edit.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/icons/edit.ico -------------------------------------------------------------------------------- /patcher/icons/export.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/icons/export.ico -------------------------------------------------------------------------------- /patcher/icons/import.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/icons/import.ico -------------------------------------------------------------------------------- /patcher/icons/reload.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/icons/reload.ico -------------------------------------------------------------------------------- /patcher/icons/save_black.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/icons/save_black.ico -------------------------------------------------------------------------------- /patcher/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/main.cpp -------------------------------------------------------------------------------- /patcher/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/mainwindow.cpp -------------------------------------------------------------------------------- /patcher/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/mainwindow.h -------------------------------------------------------------------------------- /patcher/mainwindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/mainwindow.ui -------------------------------------------------------------------------------- /patcher/replacements.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/replacements.ui -------------------------------------------------------------------------------- /patcher/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/resource.h -------------------------------------------------------------------------------- /patcher/stub/Stub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/stub/Stub.cpp -------------------------------------------------------------------------------- /patcher/stub/Stub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/stub/Stub.h -------------------------------------------------------------------------------- /patcher/stub/Stub32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/stub/Stub32.cpp -------------------------------------------------------------------------------- /patcher/stub/Stub32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/stub/Stub32.h -------------------------------------------------------------------------------- /patcher/stub/Stub32Data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/stub/Stub32Data.h -------------------------------------------------------------------------------- /patcher/stub/Stub64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/stub/Stub64.cpp -------------------------------------------------------------------------------- /patcher/stub/Stub64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/stub/Stub64.h -------------------------------------------------------------------------------- /patcher/stub/Stub64Data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/patcher/stub/Stub64Data.h -------------------------------------------------------------------------------- /stub/hexf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/stub/hexf.cpp -------------------------------------------------------------------------------- /stub/stub32.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/stub/stub32.asm -------------------------------------------------------------------------------- /stub/stub64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hasherezade/IAT_patcher/HEAD/stub/stub64.asm --------------------------------------------------------------------------------