| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
gargoyle is only implemented for 32-bit Windows (64-bit Windows on Windows is fine). You must have the following installed:
Clone gargoyle:
git clone https://github.com/JLospinoso/gargoyle.gitOpen Gargoyle.sln, build, and run. There is some harness code in main.cpp that configures the following three components:
// main.cpp
auto use_mshtml{ true };
auto gadget_memory = get_gadget(use_mshtml, gadget_pic_path);Every 15 seconds, gargoyle will pop up a message box. When you click ok, gargoyle sets up the tail calls to mark itself non-executable and to wait for the timer. For fun, use Sysinternals's excellent VMMap tool to examine when gargoyle's PIC is executable. If a message box is active, gargoyle will be executable. If it is not, gargoyle should not be executable. The PIC's address is printed to stdout just before the harness calls into the PIC.
See the blog post available at lospi.net for more information.
| Back | FazBrowse Home | New Git URL |