Skip to content

silentsignal/sheep-wolf

Repository files navigation

Wolves Among the Sheep

Poisoning security tools that use obsolate crypto.

Works-on-my-machine version, feedback is welcome!

Dependencies

  • Visual Studio 2012 to compile the projects (Express will do)
  • PHP (CLI) >=5.4 to run longEgg (referenced as submodule)
  • Fastcoll for collisions

Usage

Extract Fastcoll to the fastcoll directory. Name the executable fastcoll.exe Put php.exe in your PATH.

Use shepherd.bat to generate wolf.exe and sheep.exe:

> shepherd.bat YOURPASSWORD your_shellcode.raw

After this step you should have your two colliding binaries (sheep.exe and wolf.exe in the long_egg directory).

For more information see the tutorial of Nate McHugh, older revisions of this document or the source code...

References

Tips and Tricks

MD5.php of longEgg uses PHP 5.4 syntax for declaring arrays. If you're using an older version you should replace [x, y, z] declarations to array(x, y, z).

TODO

  • Improve longEgg to accept parameters
  • Eliminate PHP

LICENSE

Creative Commons Attribution-NonCommercial 4.0 International (https://creativecommons.org/licenses/by-nc/4.0/)