Jump to content
rukov

Obfuscator for the x86 assembler

Recommended Posts

Posted

Obfuscator is a tool to modify x86 assembler source code in this way to make an analysis of compiled code very difficult.

It is an unusual tool and the target audience is quite small, but if you're writing assembler code and you want to protect your work from decompilation or just to make it as hard as it's possible to analyze, you might want to try it.

 

Obfuscator features

Features list:

  • MASM syntax only, processing of @@ labels, detection of local variables, constant equ values, and numbers in different formats (hex, dec)
  • changing code execution flow (non linear code path) - it's usefull against all kinds of debuggers, analysis of such code is very "unpleasant"
  • mutation of original instructions into series of other equivalent opcodes - obfuscator can mutate both arithmetic and logical opcodes
  • hiding of direct calls to functions (including WinApi calls)
  • inserting garbage opcodes between real instructions (so called "junks")
  • inserting fake instructions between real ones, 32/16/8 opcodes are generated
  • inserting fake exceptions between real code (SEH frames)
  • resolving of WinApi constants to numerical values (so it can be obfuscated)

 

 

Download https://www.pelock.com/download.php?f=obfuscator22.exe

100 credits  "base64"       M0U5MS1EQ0JBLUUxOTYtQkRGQQ==

  • Upvote 5

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...