Page 3 of 3 FirstFirst 123
Results 31 to 31 of 31
  1. #31
    VirtualRoot's Avatar
    Join Date
    Oct 2016
    Gender
    male
    Posts
    6
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by Hitokiri~ View Post
    This by definition, isn't actually polymorphic code.
    Basically you're encrypting/decrypting your function block as needed.
    Polymorphic code would mutate the entire program's binary on the hard disk, thus changing the entire signature each time it's run.
    Polymorphic code/self-modifying code is dead either way when ROP can be used for this purpose: ROP enables polymorphism without requiring a writeable code section in memory

    And also:
    "Most antivirus software rely on string signatures and mild behavioral profiling detection mechanisms. By encoding malicious code into its return-oriented equivalent and even by performing elementary permutations (unrolling), the former can be bypassed in the vast majority of cases. Behavioral profiling can also be avoided by carefully intercepting normal execution flow in points that AVs either cannot emulate or simply cannot derive enough evidence to classify the behavior as malicious. In this thesis, we presented as a means to the latter the hooking of common calls to process exit resulting in many cases in absolute evasion and in others rates greater than 98%"

    In this thesis, we presented as a means to the latter the hooking of common calls to process exit resulting in many cases in absolute evasion and in others rates greater than 98%"

    So I mean what's the point of having the leetest of obfuscators (VMProtect, Themida, et al) in the first place.

    Source: ROPInjector Using Return Oriented Programming for
    Polymorphism and Antivirus Evasion (Giorgos Poulios, Christoforos Ntantogian, Christos Xenakis, Department of Digital Systems, University of Piraeus)
    Last edited by VirtualRoot; 10-16-2016 at 07:52 AM.

Page 3 of 3 FirstFirst 123

Similar Threads

  1. [Tutorial] C/C++ Encrypt/Decrypt Functions & Memory At Runtime
    By nullptr_t in forum Counter-Strike 2 Coding & Resources
    Replies: 38
    Last Post: 04-26-2017, 08:44 AM
  2. Encrypt/Decrypt vb.Net?
    By o0OpurezO0o in forum Visual Basic Programming
    Replies: 24
    Last Post: 11-22-2010, 09:36 PM
  3. Encrypt/Decrypt Functions
    By CodeDemon in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 7
    Last Post: 09-09-2010, 04:59 AM
  4. Mods Encrypt/Decrypt???
    By SPA777174 in forum Call of Duty Modern Warfare 2 Help
    Replies: 0
    Last Post: 07-22-2010, 11:33 PM
  5. [TUT]Basic Encrypter\Decrypter
    By Bombsaway707 in forum Visual Basic Programming
    Replies: 30
    Last Post: 12-01-2009, 09:05 PM