Quantcast
Channel: Anti-* – Hexacorn
Browsing index pages (88 articles)

The Anti-VM trick that is kinda… personal

I have written a lot about anti-vm tricks, and while this topic is so worn out that almost feels like kicking a dead horse I felt there is still a […]

View Article


Wine tasting, again

In my old post I have listed a number of wine functions that are exported in that environment and are not present in Windows libraries. 5 years later I decided […]

View Article


Yet another secret of hosts file

In my old post I mentioned not a very well known hosts.ics file. Today I cover one more secret that I stumbled upon while digging inside DNS API internals. Turns […]

View Article

A few more anti-sandbox tricks…

Today I spotted an article comparing various sandboxes being posted on Twitter. I noticed many of sandboxes present on VirusTotal were not covered in that article so I reviewed a […]

View Article

Genuine Anti-sandbox trick

This a bit unusual trick, because it relies on a test if Windows version that sample is running on is… legitimate/genuine. Yes.. we live in these times. Lots of pirated […]

View Article


Going BAT…mode crazy

What will the following bat file print? Foo, or Bar? Here’s the answer: Batch files can be saved as text files using different encodings, including UTF7, and UTF8 as well […]

View Article

Potential tricks using new(?) APIs

Every once in a while I go on a hunt for new APIs. This is an impossible task, because I often discover APIs that are 10 years old, but I […]

View Article

Anti- techniques refresh A.D. 2019

The old-school malware used to detects Reverse Engineering tools by looking for artifacts created by this type of software. The most common artifacts include Process Names, DLL Names, mutexes, files, […]

View Article


‘Plata o plomo’ code injections/execution tricks

This post is not about a single injection. It is about a class on its own. At the moment I know of only two instances of code injection/execution that fit […]

View Article


Inserting data into other processes’ address space

Code Injection almost always requires some sort of direct inter-process communication to inject the payload. Typically, the injecting process will first plant the shellcode inside other process’...

View Article

Too much % makes Event Viewer drunk

Update: After I posted it Daniel Bohannon provided a link to his earlier research (March 2018) where he described the very same problem. He has some interesting examples so please […]

View Article

Don’t stress about a bit of stress testing #2

Yesterday I tested 100K Run keys, today I test 100K Sysmon rules. Sysmon is visibly struggling: The CPU goes high, and the logs are not being added. I let it […]

View Article

Don’t stress about a bit of stress testing

What if… we added 100K HKCU\…\Run keys to the Registry? What will be the impact on the system? What will be impact on the EDR tools? Sysmon? Windows Event Logs? […]

View Article


Beyond good ol’ Run key, Part 100

It’s actually 99th, because I forgot one part on the way 🙂 This is one more persistence method based on a built-in set of features. This time the culprit is […]

View Article

Beyond good ol’ Run key, Part 99

It’s probably not an understatement if I say that for every single DLL that Windows OS ships with, and one that functionality it provides I sort of understand (at least […]

View Article


Beyond good ol’ Run key, Part 98

Scanning the Windows files for possible persistence mechanisms I came across a few interesting strings inside the Natural Language Development Platform 6 library (NaturalLanguage6.dll):...

View Article

Beyond good ol’ Run key, Part 97

When I explore new persistence mechanisms, I usually try to focus on a native OS functionality. The main reason for such approach is the omnipresence of these mechanisms – they […]

View Article


Using Virtual Machine tools for Guest OS fingerprinting

A popular way of binding samples to a specific machine is by taking a hardware fingerprint of the system, and sending it to the server. The server then encrypts the […]

View Article

Sysmon and an accidental anti-disassembling trick

This is one of these cases where you don’t plan for the outcome, yet you stumble upon something interesting, and then you just… describe it. When you launch IDA and […]

View Article

Trivial Anti-BlueTeam trick for 32-bit systems

I love evasion tricks of any sort. Sometimes they can be very elaborate, and sometimes… incredibly trivial, almost stupid really. Such is the trick I am describing below. It works […]

View Article
Browsing index pages (88 articles)


Latest Images