├── README.txt ├── bin ├── msvcr71.dll ├── ropguard.exe ├── ropguard.pdb ├── ropguarddll.dll ├── ropguarddll.pdb ├── ropsettings-frames.txt ├── ropsettings.txt ├── vulnapp-input-normal.txt ├── vulnapp-input-rop.txt ├── vulnapp.exe └── vulnapp.pdb ├── common ├── createprocess.cpp ├── createprocess.h ├── patchentrypoint.cpp ├── patchentrypoint.h ├── patching.cpp ├── patching.h ├── ropcheck.cpp ├── ropcheck.h ├── ropsettings.cpp ├── ropsettings.h ├── x86opcodes.cpp └── x86opcodes.h ├── doc ├── ropguard.doc └── ropguard.pdf ├── ropguard ├── ReadMe.txt ├── ropguard.cpp ├── ropguard.sln ├── ropguard.suo ├── ropguard.vcproj ├── stdafx.cpp ├── stdafx.h └── targetver.h ├── ropguarddll ├── ReadMe.txt ├── ropguarddll.cpp ├── ropguarddll.sln ├── ropguarddll.suo ├── ropguarddll.vcproj ├── stdafx.cpp ├── stdafx.h └── targetver.h └── vulnapp ├── ReadMe.txt ├── stdafx.cpp ├── stdafx.h ├── targetver.h ├── vulnapp.cpp ├── vulnapp.sln ├── vulnapp.suo └── vulnapp.vcproj /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/README.txt -------------------------------------------------------------------------------- /bin/msvcr71.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/bin/msvcr71.dll -------------------------------------------------------------------------------- /bin/ropguard.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/bin/ropguard.exe -------------------------------------------------------------------------------- /bin/ropguard.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/bin/ropguard.pdb -------------------------------------------------------------------------------- /bin/ropguarddll.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/bin/ropguarddll.dll -------------------------------------------------------------------------------- /bin/ropguarddll.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/bin/ropguarddll.pdb -------------------------------------------------------------------------------- /bin/ropsettings-frames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/bin/ropsettings-frames.txt -------------------------------------------------------------------------------- /bin/ropsettings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/bin/ropsettings.txt -------------------------------------------------------------------------------- /bin/vulnapp-input-normal.txt: -------------------------------------------------------------------------------- 1 | test 123 -------------------------------------------------------------------------------- /bin/vulnapp-input-rop.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/bin/vulnapp-input-rop.txt -------------------------------------------------------------------------------- /bin/vulnapp.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/bin/vulnapp.exe -------------------------------------------------------------------------------- /bin/vulnapp.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/bin/vulnapp.pdb -------------------------------------------------------------------------------- /common/createprocess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/createprocess.cpp -------------------------------------------------------------------------------- /common/createprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/createprocess.h -------------------------------------------------------------------------------- /common/patchentrypoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/patchentrypoint.cpp -------------------------------------------------------------------------------- /common/patchentrypoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/patchentrypoint.h -------------------------------------------------------------------------------- /common/patching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/patching.cpp -------------------------------------------------------------------------------- /common/patching.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/patching.h -------------------------------------------------------------------------------- /common/ropcheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/ropcheck.cpp -------------------------------------------------------------------------------- /common/ropcheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/ropcheck.h -------------------------------------------------------------------------------- /common/ropsettings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/ropsettings.cpp -------------------------------------------------------------------------------- /common/ropsettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/ropsettings.h -------------------------------------------------------------------------------- /common/x86opcodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/x86opcodes.cpp -------------------------------------------------------------------------------- /common/x86opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/common/x86opcodes.h -------------------------------------------------------------------------------- /doc/ropguard.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/doc/ropguard.doc -------------------------------------------------------------------------------- /doc/ropguard.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/doc/ropguard.pdf -------------------------------------------------------------------------------- /ropguard/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguard/ReadMe.txt -------------------------------------------------------------------------------- /ropguard/ropguard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguard/ropguard.cpp -------------------------------------------------------------------------------- /ropguard/ropguard.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguard/ropguard.sln -------------------------------------------------------------------------------- /ropguard/ropguard.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguard/ropguard.suo -------------------------------------------------------------------------------- /ropguard/ropguard.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguard/ropguard.vcproj -------------------------------------------------------------------------------- /ropguard/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguard/stdafx.cpp -------------------------------------------------------------------------------- /ropguard/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguard/stdafx.h -------------------------------------------------------------------------------- /ropguard/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguard/targetver.h -------------------------------------------------------------------------------- /ropguarddll/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguarddll/ReadMe.txt -------------------------------------------------------------------------------- /ropguarddll/ropguarddll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguarddll/ropguarddll.cpp -------------------------------------------------------------------------------- /ropguarddll/ropguarddll.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguarddll/ropguarddll.sln -------------------------------------------------------------------------------- /ropguarddll/ropguarddll.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguarddll/ropguarddll.suo -------------------------------------------------------------------------------- /ropguarddll/ropguarddll.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguarddll/ropguarddll.vcproj -------------------------------------------------------------------------------- /ropguarddll/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguarddll/stdafx.cpp -------------------------------------------------------------------------------- /ropguarddll/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguarddll/stdafx.h -------------------------------------------------------------------------------- /ropguarddll/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/ropguarddll/targetver.h -------------------------------------------------------------------------------- /vulnapp/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/vulnapp/ReadMe.txt -------------------------------------------------------------------------------- /vulnapp/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/vulnapp/stdafx.cpp -------------------------------------------------------------------------------- /vulnapp/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/vulnapp/stdafx.h -------------------------------------------------------------------------------- /vulnapp/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/vulnapp/targetver.h -------------------------------------------------------------------------------- /vulnapp/vulnapp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/vulnapp/vulnapp.cpp -------------------------------------------------------------------------------- /vulnapp/vulnapp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/vulnapp/vulnapp.sln -------------------------------------------------------------------------------- /vulnapp/vulnapp.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/vulnapp/vulnapp.suo -------------------------------------------------------------------------------- /vulnapp/vulnapp.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanfratric/ropguard/HEAD/vulnapp/vulnapp.vcproj --------------------------------------------------------------------------------