Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 2147

Reverting (statically or dynamically) the effect of a binary packer: recovering its original structure and code by removing compression, encryption, protections features..

1 vote

Manual unpacking petya ransom

Generally, solution is to properly understand what the malware does instead of just breakpointing VirtualAlloc and waiting for a functioning PE to be handed to you on a silver platter. This usually e …
NirIzr's user avatar
  • 11.8k
0 votes
Accepted

How can a Javascript file drop .exe written in Visual Basic without network communication?

The executable is most likely embedded inside the javascript file itself, or of any accompanying files (say, an .html file that is downloaded with the javascript). As Memo mentioned, the embedded exe …
NirIzr's user avatar
  • 11.8k
1 vote

Does Windows 7 Pro use ASLR for win32 executable?

Why is this happening in the first place? Changing image bases to a different random address each time an image is loaded is called Address Space Layout Randomization (In short, ASLR). Most modern OS …
NirIzr's user avatar
  • 11.8k
1 vote

IDA pro can not resolved section after unpacking procedure

You either incorrectly dumped the unpacked PE, or incompletely unpacked as you suggested. Using ollydbg plugins like OllyDumpEx you can fine-tune the resulting dump. It is crucial to find the origina …
NirIzr's user avatar
  • 11.8k
1 vote
Accepted

How detect version of VMProtect

Unfortunately there's no easy answer here. Most of these tools employ different types of heuristics to determine the version used. Often times just applying binary signatures which could be inaccurat …
NirIzr's user avatar
  • 11.8k
6 votes
Accepted

Why to dump precisely at OEP while manual unpacking?

Because the malware intentionally ruins the IAT in some way or another, only keeping a small set of mandatory functions in it, leaving the work of resolving most of the APIs as part of the unpacking code …
NirIzr's user avatar
  • 11.8k
11 votes
Accepted

How can I determine if a piece of code is an encryption algorithm?

TL;DR: What we have here is probably not an encryption algorithm, it is more likely a decompression loop, by the look of it. It simply does not do anything that could be considered even remotely simil …
NirIzr's user avatar
  • 11.8k