Skip to content

Releases: jstrosch/sclauncher

v0.0.6

20 Jul 14:54
Compare
Choose a tag to compare

FEATURES

  • Adds the ability to load additional content during debugging or PE file creation. During debugging, content loaded from an additional file can be simply copied into memory or memory mapped. When creating a PE file, additional content is added in a new section named .content

BUG FIXES

  • PE files did not contain proper data directory entries, which caused some PE parsing utilities to fail. This release adds empty data directories to the produced PE file.

SPECIAL THANKS

v0.0.5

12 Mar 20:51
Compare
Choose a tag to compare

FEATURE

  • Allow for custom naming of the PE file

ERRATA

  • Changes PE file code segment to .text from .josh

v0.0.4

13 Feb 15:25
Compare
Choose a tag to compare

FEATURE

  • Disables ASLR for PE files produced by this utility.

ERRATA

  • Fixes typos in help information.

SPECIAL THANKS

  • @BugfireIO for testing and reporting issues found!

v0.0.3

01 Feb 21:59
Compare
Choose a tag to compare

BUGFIX

  • Fixed a bug in inserting breakpoint from entry point argument

FEATURE

  • Adds ability to pause program before executing shellcode, allowing for a debugger to be attached
  • Adds entropy calculation using Shannon's formulae of the shellcode blob

IMPROVEMENTS

  • Removes ability to handle an internal char array to execute shellcode. This was done to simplify program logic.

v0.0.2

26 Jan 22:34
ffe565d
Compare
Choose a tag to compare

📖 README

FEATURE

  • Create 32 or 64-bit PE files from shell code. PE files can be analyzed with common reversing tools or executed directly.

v0.0.1

22 Dec 16:04
Compare
Choose a tag to compare

INITIAL RELEASE

Simple C program to execute or debug shellcode initial release. Please report any bugs or feature requests :)

SHA256:

  • da7871bab3ca2c232a805b808a011adbb1a8227100285b34a34042e48c984eb5 sclauncher-x64-v0.0.1.exe
  • 151781eb9f1e2b3e50b97be35ee748e74ba064975bc71ec52ace6eeff0305ae5 sclauncher-x86-v0.0.1.exe