├── .gitignore ├── Base64 encoding ├── 5ab9y001.bmp ├── MAKE.BAT ├── Tetris Remix.XM ├── WaveObject.asm ├── app.ico ├── cryptohash.inc ├── cryptohash.lib ├── keygen.asm ├── keygen.rc ├── keygen.wap ├── manifest.xml ├── ufmod.inc └── ufmod.lib ├── Bootloader ├── DosExe.asm ├── bootloader.png └── make.bat ├── CRC Check ├── CRC Checker │ ├── MAKE.BAT │ ├── base.asm │ ├── base.rc │ ├── base.wap │ └── crc32.inc └── Loader CRC Check │ ├── Loader.asm │ ├── Loader.wap │ ├── MAKE.BAT │ └── crc32.inc ├── Chiptune with AhxPlayerLib ├── AhxPlayerLib.inc ├── AhxPlayerLib.lib ├── In RC │ ├── AhxPlayerLib.inc │ ├── AhxPlayerLib.lib │ ├── I Love Holy Daze.ahx │ ├── MAKE.BAT │ ├── base.asm │ ├── base.rc │ ├── base.wap │ └── msvcrt_vc60.lib ├── MAKE.BAT ├── base.asm ├── base.rc ├── base.wap ├── msvcrt_vc60.lib └── zeroimpression.inc ├── Chiptune with MagicV2mEngine ├── LibV2 v1.5 with replay │ ├── MAKE.BAT │ ├── V2M_V15.inc │ ├── V2M_V15.lib │ ├── base.asm │ ├── base.rc │ ├── bin2o v0.4 by f0dder │ │ ├── XRip_00028672.v2m │ │ ├── bin2o.exe │ │ └── file2obj.bat │ ├── msvcrt.lib │ ├── project.wap │ └── tune.obj ├── LibV2 v1.5 │ ├── MAKE.BAT │ ├── base.asm │ ├── base.rc │ ├── bin2o v0.4 by f0dder │ │ ├── PERYFERiAH_-_Ardamax_Keylogger_4.7_kg.v2m │ │ ├── bin2o.exe │ │ └── file2obj.bat │ ├── libv2simple.inc │ ├── libv2simple.lib │ ├── msvcrt.lib │ ├── project.wap │ └── tune.obj └── old │ ├── MAKE.BAT │ ├── MagicV2mEngine.inc │ ├── MagicV2mEngine.lib │ ├── base.asm │ ├── base.rc │ ├── project.wap │ └── sharedsouls.inc ├── Chiptune with StSoundLibrary ├── MAKE.BAT ├── StSoundLibrary │ ├── StSoundLibrary.dll │ ├── StSoundLibrary.inc │ ├── StSoundLibrary.lib │ ├── StSoundLibrary_static.lib │ └── msvcrt_vc60.lib ├── YMs │ ├── ANCOOL1.YM │ ├── ND-Loader.ym │ ├── ND-Toxygene.ym │ ├── Scout.ym │ ├── Union Tcb 2.ym │ ├── VirtualEscape1.YM │ ├── VirtualEscape2.ym │ ├── enchant1.ym │ ├── jess1.ym │ └── jess2.ym ├── bones.asm ├── bones.ico ├── bones.inc ├── bones.rc ├── bones.wap ├── oldnames.lib └── uuid.lib ├── Chiptune with TitchySID ├── MAKE.BAT ├── base.wap ├── music.sid ├── resource.inc ├── sidsample.asm ├── sidsample_asm.rc ├── statmat.nfo ├── titchysid.inc └── titchysid_extras.lib ├── Chiptune with bassmod ├── Blank.asm ├── Blank.rc ├── MAKE.BAT ├── Project.wap ├── bassmod.inc ├── bassmod.lib └── chiptune.inc ├── Chiptune with mfmPlayer ├── MAKE.BAT ├── base.asm ├── base.rc ├── base.wap ├── mfmplayer │ ├── mfmplayer.inc │ └── mfmplayer.lib └── music.xm ├── Chiptune with uFMOD ├── CRUDE - EmEditor 8.00intro.XM ├── MAKE.BAT ├── base.asm ├── base.rc ├── base.wap ├── ufmod.inc └── ufmod.lib ├── ComboBox Multi-keygen ├── MAKE.BAT ├── base.asm ├── base.inc ├── base.rc └── base.wap ├── Custom Button And Cursor ├── MAKE.BAT ├── about-down.png ├── about-over.png ├── about-up.png ├── base.asm ├── base.rc ├── base.wap ├── btnt.inc ├── cursor.cur ├── exit-down.png ├── exit-over.png ├── exit-up.png ├── pnglib.inc └── pnglib.lib ├── Ed25519 ├── EdDSA.asm ├── EdDSA_Project.wap ├── EdDSA_dlg.rc ├── datas │ └── libcrypto-3.dll ├── make.bat └── testit.py ├── ElGamal ├── KKR Elgamal keygenMe solution by Xyl │ ├── Kgm.exe │ ├── MAKE.BAT │ ├── algo.asm │ ├── bignum.inc │ ├── bignum.lib │ ├── crc32.asm │ ├── keygen.asm │ ├── keygen.inc │ ├── keygen.rc │ ├── keygen.wap │ └── manifest.xml ├── Keygen │ ├── Libs │ │ ├── bignum.inc │ │ ├── bignum.lib │ │ ├── cryptohash.inc │ │ └── cryptohash.lib │ ├── MAKE.BAT │ ├── keygen.asm │ ├── keygen.rc │ └── keygen.wap └── KeygenMe │ ├── MAKE.BAT │ ├── base.asm │ ├── base.rc │ ├── base.wap │ └── libs │ ├── biglib.inc │ ├── biglib.lib │ ├── cryptohash.inc │ └── cryptohash.lib ├── FadeIn FadeOut Transparency ├── MAKE.BAT ├── base.asm ├── base.rc └── base.wap ├── Fake dll ├── Code.asm ├── Exports.def ├── MAKE.bat └── Project.wap ├── Game trainer engine ├── MAKE.BAT ├── base.rc ├── base.wap └── trainer.asm ├── GetSystemPowerStatus ├── MAKE.BAT ├── Project.wap └── sysp.asm ├── Gpcode config decoder ├── MAKE.BAT ├── base.asm ├── base.inc ├── base.rc ├── base.wap └── gpcode.dat ├── Hexing a file ├── 5ab9y001.bmp ├── Crystal Clear arrow.cur ├── HOODLUM - GTA - San Andreasintro.xm ├── MAKE.BAT ├── Patch.asm ├── Patch.wap ├── RED.ico ├── WaveObject.asm ├── grabtest │ ├── MAKE.BAT │ ├── RED.ico │ ├── base.asm │ ├── base.inc │ ├── base.rc │ ├── base.wap │ └── manifest.xml ├── manifest.xml ├── rsrc.rc ├── ufmod.inc └── ufmod.lib ├── Keychooser ├── MAKE.BAT ├── awm.png ├── base.asm ├── base.inc ├── base.rc ├── keychoose.wap └── keygen.bmp ├── MD5 Hasher ├── base.rc ├── base.wap ├── hashermd5.asm ├── make.bat └── md5.asm ├── Memory patching (loader) ├── Braviax fake1.png ├── Braviax fake2.png ├── Braviax fake3.png ├── Braviax fake4.png ├── Braviax fake5.png ├── FakeAV.png ├── MAKE.BAT ├── Serial.txt ├── patch.asm └── patch.wap ├── POST request ├── MAKE.BAT ├── POST.asm └── POST.wap ├── README.md ├── RED Patch template Water Effect ├── Patch 1 │ ├── 5ab9y001.bmp │ ├── Icon.ico │ ├── MAKE.BAT │ ├── WaveObject.asm │ ├── base.asm │ ├── base.inc │ ├── base.rc │ ├── base.wap │ ├── chiptune.inc │ ├── ufmod.inc │ └── ufmod.lib └── Patch 2 │ ├── 5ab9y001.bmp │ ├── Icon.ico │ ├── MAKE.BAT │ ├── WaveObject.asm │ ├── base.asm │ ├── base.inc │ ├── base.rc │ ├── base.wap │ ├── tetris.xm │ ├── ufmod.inc │ └── ufmod.lib ├── RSA ├── RSA Encryption │ ├── Libs │ │ ├── biglib.inc │ │ ├── biglib.lib │ │ ├── cryptohash.inc │ │ └── cryptohash.lib │ ├── MAKE.BAT │ ├── base.asm │ ├── base.rc │ └── base.wap └── RSA Signature │ ├── make.bat │ ├── prjRSA.wap │ ├── rsagen.asm │ └── rsagendlg.rc ├── Random ├── Letters │ ├── MAKE.BAT │ ├── keygen.asm │ ├── keygen.rc │ ├── keygen.wap │ └── manifest.xml ├── Number within a range │ ├── MAKE.BAT │ ├── RandomYZ.asm │ ├── base.rc │ └── base.wap └── Numbers-letters │ ├── MAKE.BAT │ ├── keygen.asm │ ├── keygen.rc │ ├── keygen.wap │ └── manifest.xml ├── Registry Operation ├── MAKE.BAT ├── reg.asm ├── reg.rc └── reg.wap ├── SHA1 Hasher ├── MAKE.BAT ├── cryptohash.inc ├── cryptohash.lib ├── sha.asm ├── sha.rc └── sha.wap ├── SendDlgItemMessageA ├── base.asm ├── base.rc ├── base.wap └── make.bat ├── SendMessageA ├── MAKE.BAT ├── SendMessage.asm ├── SendMessage.rc └── base.wap ├── Serial sniffer ├── CrackMe1.exe ├── MAKE.BAT ├── base.asm ├── base.inc ├── base.rc ├── base.wap ├── manifest.xml └── standardfunctions.asm ├── SetClipboard ├── MAKE.BAT ├── base.asm ├── base.rc └── base.wap ├── Spyware Protection remover ├── 3.xm ├── 5ab9y001.bmp ├── Icon.ico ├── MAKE.BAT ├── WaveObject.asm ├── cryptohash.inc ├── cryptohash.lib ├── spr.asm ├── spr.rc ├── spr.wap ├── ufmod.inc └── ufmod.lib ├── TeraTerm password decoder ├── MAKE.BAT ├── password.dat ├── tt_decrypter.wap ├── ttdecrypt.asm └── ttdecrypt_dlg.rc ├── Terminate process ├── Killproc.asm └── make.bat ├── Win32.BadJoke.Blaireau.A └── Blaireau.asm ├── Win32.KillMBR └── KillMBR.asm ├── WinSCard ├── ATRDB.asm ├── MAKE.BAT ├── base.rc ├── base.wap └── checkATR.asm ├── XML Parser ├── Console.Inc ├── XML_parser.wap ├── main.asm ├── make.bat ├── mxml.inc ├── mxml.lib ├── rsrc.rc └── uuid.Lib ├── XSS to SQL v.01 ├── Code this again.jpg ├── Str2Dec.asm ├── Str2Dec.rc ├── Str2Dec.wap ├── make.bat ├── manifest.xml └── vuln.php ├── Xorist ├── MAKE.BAT ├── Picture 1.jpg ├── Picture 2.jpg ├── Picture 3.jpg ├── Picture 4.jpg ├── Picture 5.jpg ├── xordecoder.asm ├── xordecoder.rc └── xordecoder.wap ├── Xylitol keygen templates ├── Armadillo │ ├── KeyGenTemplate.asm │ ├── KeyGenTemplate.rc │ ├── Keygen Template.wap │ ├── MAKE.BAT │ ├── Ressources │ │ ├── about-click.png │ │ ├── about-mouse.png │ │ ├── about-normal.png │ │ ├── close-click.png │ │ ├── close-mouse.png │ │ ├── close-normal.png │ │ ├── cursor.cur │ │ ├── electric_city.ahx │ │ ├── generate-click.png │ │ ├── generate-mouse.png │ │ ├── generate-normal.png │ │ ├── icon.ico │ │ ├── rgnbackground.rgn │ │ ├── skin armadillo click.png │ │ ├── skin armadillo mouse over.png │ │ ├── skin armadillo music off.png │ │ ├── skin armadillo normal.bmp │ │ ├── sound-click.png │ │ ├── sound-mouse.png │ │ └── sound-normal.png │ └── libs │ │ ├── AhxPlayerLib.inc │ │ ├── AhxPlayerLib.lib │ │ ├── btnt.inc │ │ ├── msvcrt_vc60.lib │ │ ├── pnglib.inc │ │ └── pnglib.lib ├── Bolt Cutter │ ├── KeyGenTemplate.asm │ ├── KeyGenTemplate.rc │ ├── Keygen Template.wap │ ├── MAKE.BAT │ ├── Ressources │ │ ├── about-click.png │ │ ├── about-mouse.png │ │ ├── about-noclick.png │ │ ├── big │ │ │ ├── skin botones about.png │ │ │ ├── skin botones close.png │ │ │ ├── skin botones generate.png │ │ │ ├── skin botones music off.png │ │ │ ├── skin botones music on.png │ │ │ ├── skin botones music off.png │ │ │ ├── skin botones music on.png │ │ │ ├── skin botones serial.png │ │ │ ├── skin botones user name.png │ │ │ ├── skin personajes.png │ │ │ └── skin.bmp │ │ ├── close-click.png │ │ ├── close-mouse.png │ │ ├── close-noclick.png │ │ ├── cursor.cur │ │ ├── electric_city.ahx │ │ ├── generate-click.png │ │ ├── generate-mouse.png │ │ ├── generate-noclick.png │ │ ├── icon.ico │ │ ├── music off.png │ │ ├── rgnbackground.rgn │ │ ├── skin backgroung yellow.bmp │ │ ├── sound-click.png │ │ ├── sound-mouse.png │ │ └── sound-noclick.png │ └── libs │ │ ├── AhxPlayerLib.inc │ │ ├── AhxPlayerLib.lib │ │ ├── btnt.inc │ │ ├── msvcrt_vc60.lib │ │ ├── pnglib.inc │ │ └── pnglib.lib ├── RED 2008 │ ├── Libs │ │ ├── TextScroller.inc │ │ ├── TextScroller.lib │ │ ├── btnt.inc │ │ ├── pnglib.inc │ │ ├── pnglib.lib │ │ ├── ufmod.inc │ │ └── ufmod.lib │ ├── Ressources │ │ ├── ABOUT_MOUSEDOWN.png │ │ ├── ABOUT_MOUSEUP.png │ │ ├── ABOUT_NOCLICK.png │ │ ├── ACKNOWLEDGE -BRK-.FON │ │ ├── EXIT_MOUSEDOWN.png │ │ ├── EXIT_MOUSEUP.png │ │ ├── EXIT_NOCLICK.png │ │ ├── GEN_MOUSEDOWN.png │ │ ├── GEN_MOUSEUP.png │ │ ├── GEN_NOCLICK.png │ │ ├── Icon.ico │ │ ├── Ky_logw.xm │ │ ├── cursor.cur │ │ └── header.bmp │ ├── base.asm │ ├── base.rc │ ├── base.wap │ └── make.bat └── Starfield │ ├── Libs │ ├── XXControls.inc │ ├── XXControls.lib │ ├── ufmod.inc │ └── ufmod.lib │ ├── MAKE.BAT │ ├── aboutbox.asm │ ├── base.rc │ ├── base.wap │ └── datas │ ├── bones.ico │ └── bones.xm ├── Xylitol patch engine (basic) ├── Patch with comdlg32 │ ├── MAKE.BAT │ ├── base.rc │ ├── base.wap │ ├── crc32.inc │ └── patch.asm ├── Patch with no comdlg │ ├── MAKE.BAT │ ├── base.rc │ ├── base.wap │ ├── crc32.inc │ └── patch.asm └── Test crackme for patch examples │ ├── MAKE.BAT │ ├── My_Crackme.exe │ └── crackme.asm ├── Xylitol patch template 2008 ├── FILE_ID.DIZ ├── Libs │ ├── TextScroller.inc │ ├── TextScroller.lib │ ├── btnt.inc │ ├── crc32.inc │ ├── pnglib.inc │ ├── pnglib.lib │ ├── ufmod.inc │ └── ufmod.lib ├── RED.nfo ├── Ressources │ ├── ABOUT_MOUSEDOWN.png │ ├── ABOUT_MOUSEUP.png │ ├── ABOUT_NOCLICK.png │ ├── ACKNOWLEDGE -BRK-.FON │ ├── EXIT_MOUSEDOWN.png │ ├── EXIT_MOUSEUP.png │ ├── EXIT_NOCLICK.png │ ├── Icon.ico │ ├── PATCH_MOUSEDOWN.png │ ├── PATCH_MOUSEUP.png │ ├── PATCH_NOCLICK.png │ ├── cursor.cur │ ├── dnagroove.xm │ ├── header.bmp │ ├── heaffder.bmp │ └── mrgshor6.xm ├── base.asm ├── base.rc ├── base.wap └── make.bat └── preview.png /.gitignore: -------------------------------------------------------------------------------- 1 | Xylitol keygen template 2008/base.wap 2 | Xylitol keygen template 2008/base.wap -------------------------------------------------------------------------------- /Base64 encoding/5ab9y001.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Base64 encoding/5ab9y001.bmp -------------------------------------------------------------------------------- /Base64 encoding/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=keygen 5 | set rsrc=keygen 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Base64 encoding/Tetris Remix.XM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Base64 encoding/Tetris Remix.XM -------------------------------------------------------------------------------- /Base64 encoding/WaveObject.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Base64 encoding/WaveObject.asm -------------------------------------------------------------------------------- /Base64 encoding/app.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Base64 encoding/app.ico -------------------------------------------------------------------------------- /Base64 encoding/cryptohash.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Base64 encoding/cryptohash.lib -------------------------------------------------------------------------------- /Base64 encoding/keygen.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDD_DIALOG1 100 4 | #define IDC_EDT1 101 5 | #define IDC_STC2 104 6 | #define IDC_STATIC1005 1005 7 | #define IDC_IMAGE1008 1008 8 | 9 | 2 BITMAP DISCARDABLE "5ab9y001.bmp" 10 | 2000 ICON DISCARDABLE "app.ico" 11 | 1337 RCDATA DISCARDABLE "Tetris Remix.XM" 12 | 1 24 DISCARDABLE "manifest.xml" 13 | 14 | IDD_DIALOG1 DIALOGEX 5,7,393,133 15 | CAPTION "Base64 Encoder" 16 | FONT 8,"Tahoma" 17 | STYLE 0x10c80880 18 | EXSTYLE 0x00000001 19 | BEGIN 20 | CONTROL "#2",IDC_IMAGE1008,"Static",0x5080020e,3,3,384,95,0x00000000 21 | CONTROL "Input:",IDC_STC2,"Static",0x50000000,3,105,27,9,0x00000000 22 | CONTROL "",IDC_EDT1,"Edit",0x50010000,31,102,358,13,0x00000200 23 | CONTROL "Output:",IDC_STATIC1005,"Static",0x50000000,3,120,27,8,0x00000000 24 | CONTROL "",102,"Edit",0x50010840,31,117,358,13,0x00000200 25 | END 26 | 27 | -------------------------------------------------------------------------------- /Base64 encoding/keygen.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 17 | DebOut= 18 | [FILES] 19 | 1=keygen.asm 20 | 2=WaveObject.asm 21 | 3=keygen.rc 22 | 4=cryptohash.inc 23 | [SHOWFILE] 24 | 1=42000000570000008F0200000B0200000000000003000000000000003A 25 | 2=42000000420000003702000004020000010000000100000000000000C5 26 | 3=5800000074000000A502000028020000020000000100000000000000A0 27 | 4=42000000570000008C0200000B02000003000000010000000000000038 28 | -------------------------------------------------------------------------------- /Base64 encoding/manifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Base64 encoding/ufmod.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Base64 encoding/ufmod.lib -------------------------------------------------------------------------------- /Bootloader/bootloader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Bootloader/bootloader.png -------------------------------------------------------------------------------- /Bootloader/make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=DosExe 5 | ml.exe /c /nologo /Fo DosExe.obj DosExe.asm 6 | link16.exe /TINY /NOLOGO DosExe.obj,BootLoader.dat,DosExe.map,"","" 7 | del *.OBJ 8 | pause 9 | @echo on 10 | cls -------------------------------------------------------------------------------- /CRC Check/CRC Checker/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /CRC Check/CRC Checker/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_OK 1003 4 | #define IDC_CANCEL 1004 5 | #define IDC_GROUPBOX1006 1006 6 | #define IDC_GROUPBOX1007 1007 7 | #define IDC_GROUPBOX1008 1008 8 | 9 | 101 DIALOGEX 0,0,241,76 10 | CAPTION "CRC32 CHECKER" 11 | FONT 8,"Tahoma" 12 | STYLE 0x80c80880 13 | EXSTYLE 0x00000098 14 | BEGIN 15 | CONTROL "control",IDC_GROUPBOX1008,"Button",0x50000007,137,37,101,34,0x00000000 16 | CONTROL "checksum status:",IDC_GROUPBOX1007,"Button",0x50000007,3,37,131,34,0x00000000 17 | CONTROL "filename (drag 'n drop)",IDC_GROUPBOX1006,"Button",0x50000007,3,3,234,31,0x00000000 18 | CONTROL "check",IDC_OK,"Button",0x10000000,147,49,41,16,0x00020000 19 | CONTROL "cancel",IDC_CANCEL,"Button",0x10000000,190,49,40,16,0x00020000 20 | CONTROL "",1001,"Edit",0x10000880,10,15,221,12,0x00020000 21 | CONTROL "",1005,"Static",0x58000001,10,52,117,10,0x00000000 22 | END 23 | 24 | -------------------------------------------------------------------------------- /CRC Check/CRC Checker/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | 3=crc32.inc 25 | [SHOWFILE] 26 | 1=0000000000000000F5010000C2010000000000000300000000000000BC 27 | 2=16000000160000000B020000D801000001000000010000000000000014 28 | -------------------------------------------------------------------------------- /CRC Check/CRC Checker/crc32.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/CRC Check/CRC Checker/crc32.inc -------------------------------------------------------------------------------- /CRC Check/Loader CRC Check/Loader.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 17 | DebOut= 18 | [FILES] 19 | 1=Loader.asm 20 | 2=crc32.inc 21 | [SHOWFILE] 22 | 1=42000000420000006602000004020000000000000300000003000000F8 23 | 2=16000000160000000B020000D801000001000000010000000000000014 24 | -------------------------------------------------------------------------------- /CRC Check/Loader CRC Check/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=Loader 5 | 6 | ml.exe /c /coff /Cp /nologo "%name%".asm 7 | if not exist==*.res goto no_res 8 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj 9 | 10 | rem .idata есть только в TASM 11 | 12 | 13 | goto final 14 | :no_res 15 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 16 | :final 17 | if errorlevel 1 goto End 18 | del *.OBJ 19 | del *.res 20 | :End 21 | pause 22 | @echo on 23 | cls 24 | -------------------------------------------------------------------------------- /CRC Check/Loader CRC Check/crc32.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/CRC Check/Loader CRC Check/crc32.inc -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/AhxPlayerLib.inc: -------------------------------------------------------------------------------- 1 | comment ~---------------------------------------------------------------------- 2 | 3 | Static AHX Player Library 4 | -all main library code and thus copyright by Bartman/Abyss 5 | -simplified interface code with C/ASM friendly exports by UFO-Pu55y[SnD] 6 | 7 | ;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 8 | ; add these options for the linker: 9 | ; /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid 10 | ;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 11 | 12 | ------------------------------------------------------------------------------~ 13 | 14 | includelib AhxPlayerLib.lib 15 | includelib msvcrt_vc60.lib 16 | 17 | AHX_Init PROTO C 18 | AHX_LoadFile PROTO C Filename:PTR 19 | AHX_LoadBuffer PROTO C Buffer:PTR, Len:DWORD 20 | AHX_Play PROTO C 21 | AHX_Pause PROTO C 22 | AHX_Resume PROTO C 23 | AHX_Stop PROTO C 24 | AHX_Free PROTO C 25 | AHX_SetVolume PROTO C Volume:DWORD ; Max = 64 26 | -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/AhxPlayerLib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with AhxPlayerLib/AhxPlayerLib.lib -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/In RC/AhxPlayerLib.inc: -------------------------------------------------------------------------------- 1 | comment ~---------------------------------------------------------------------- 2 | 3 | Static AHX Player Library 4 | -all main library code and thus copyright by Bartman/Abyss 5 | -simplified interface code with C/ASM friendly exports by UFO-Pu55y[SnD] 6 | 7 | ;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 8 | ; add these options for the linker: 9 | ; /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid 10 | ;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 11 | 12 | ------------------------------------------------------------------------------~ 13 | 14 | includelib AhxPlayerLib.lib 15 | includelib msvcrt_vc60.lib 16 | 17 | AHX_Init PROTO C 18 | AHX_LoadFile PROTO C Filename:PTR 19 | AHX_LoadBuffer PROTO C Buffer:PTR, Len:DWORD 20 | AHX_Play PROTO C 21 | AHX_Pause PROTO C 22 | AHX_Resume PROTO C 23 | AHX_Stop PROTO C 24 | AHX_Free PROTO C 25 | AHX_SetVolume PROTO C Volume:DWORD ; Max = 64 26 | -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/In RC/AhxPlayerLib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with AhxPlayerLib/In RC/AhxPlayerLib.lib -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/In RC/I Love Holy Daze.ahx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with AhxPlayerLib/In RC/I Love Holy Daze.ahx -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/In RC/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo base.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid /OUT:base.exe base.obj base.res 5 | del base.res 6 | del base.obj 7 | del base.lib 8 | del base.exp 9 | pause -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/In RC/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_OK 1003 4 | #define IDC_CANCEL 1004 5 | #define IDC_STATIC1005 1005 6 | #define IDC_STATIC1006 1006 7 | 1001 RCDATA DISCARDABLE "I Love Holy Daze.ahx" 8 | 9 | 101 DIALOGEX 0,0,164,65 10 | CAPTION "Chiptune with AhxPlayerLib" 11 | FONT 8,"Tahoma" 12 | STYLE 0x80c80880 13 | EXSTYLE 0x00000008 14 | BEGIN 15 | CONTROL "Play",IDC_OK,"Button",0x10000001,3,31,156,14,0x00000000 16 | CONTROL "Quit",IDC_CANCEL,"Button",0x10000000,3,46,156,14,0x00000000 17 | CONTROL "lib by Bartman/Abyss",IDC_STATIC1005,"Static",0x50000000,40,3,91,10,0x00000000 18 | CONTROL "ASM friendly exports by UFO-Pu55y",IDC_STATIC1006,"Static",0x50000000,13,12,141,10,0x00000000 19 | END 20 | 21 | -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/In RC/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=0000000000000000400300005C020000000000000300000033000000D7 26 | 2=2C0000003A0000006C030000960200000100000001000000000000006F 27 | -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/In RC/msvcrt_vc60.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with AhxPlayerLib/In RC/msvcrt_vc60.lib -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo base.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid /OUT:base.exe base.obj base.res 5 | del base.res 6 | del base.obj 7 | del base.lib 8 | del base.exp 9 | pause -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_OK 1003 4 | #define IDC_CANCEL 1004 5 | #define IDC_STATIC1005 1005 6 | #define IDC_STATIC1006 1006 7 | 8 | 101 DIALOGEX 0,0,164,65 9 | CAPTION "Chiptune with AhxPlayerLib" 10 | FONT 8,"Tahoma" 11 | STYLE 0x80c80880 12 | EXSTYLE 0x00000008 13 | BEGIN 14 | CONTROL "Play",IDC_OK,"Button",0x10000001,3,31,156,14,0x00000000 15 | CONTROL "Quit",IDC_CANCEL,"Button",0x10000000,3,46,156,14,0x00000000 16 | CONTROL "lib by Bartman/Abyss",IDC_STATIC1005,"Static",0x50000000,40,3,91,10,0x00000000 17 | CONTROL "ASM friendly exports by UFO-Pu55y",IDC_STATIC1006,"Static",0x50000000,13,12,141,10,0x00000000 18 | END 19 | 20 | -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 2=2C0000003A0000006C0300009602000000000000030000000000000070 26 | 1=0000000000000000400300005C020000010000000100000000000000A3 27 | -------------------------------------------------------------------------------- /Chiptune with AhxPlayerLib/msvcrt_vc60.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with AhxPlayerLib/msvcrt_vc60.lib -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc /v "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib /NODEFAULTLIB:oldnames.lib tune.obj "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del base.obj 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/V2M_V15.inc: -------------------------------------------------------------------------------- 1 | ; include file by eNeRGy/dAWN 2 | 3 | V2M_V15_Replay equ 1 4 | V2M_V15_NonReplay equ 0 5 | 6 | 7 | ;void __stdcall V2M_V15_Init (const void *a_v2mptr,sU32 a_tickspersec=1000, sU32 a_samplerate=44100, sU32 replay=sTRUE) 8 | V2M_V15_Init PROTO :DWORD ,:DWORD,:DWORD,:DWORD,:DWORD 9 | ;void __stdcall V2M_V15_Play(sU32 a_time=0) 10 | V2M_V15_Play PROTO :DWORD 11 | ;void __stdcall V2M_V15_Stop(sU32 a_fadetime=0) 12 | V2M_V15_Stop PROTO :DWORD 13 | ;void __stdcall V2M_V15_Close(void) 14 | V2M_V15_Close PROTO 15 | ;void __stdcall V2M_V15_GetMainVU(sF32 *l, sF32 *r) 16 | V2M_V15_GetMainVU PROTO :DWORD,:DWORD 17 | ;void __stdcall V2M_V15_GetChannelVU(sInt channel,sF32 *l, sF32 *r) 18 | V2M_V15_GetChannelVU PROTO:DWORD,:DWORD,:DWORD 19 | ;void __stdcall V2M_V15_SetVUMode(sInt mode) 20 | V2M_V15_SetVUMode PROTO:DWORD 21 | ;void __stdcall V2M_V15_SetVolume(sUInt Volume=100) 22 | V2M_V15_SetVolume PROTO :DWORD 23 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/V2M_V15.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/V2M_V15.lib -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_OK 1003 4 | #define IDC_CANCEL 1004 5 | #define IDC_STATIC1005 1005 6 | 7 | 101 DIALOGEX 0,0,169,74 8 | CAPTION "V2M Player" 9 | FONT 8,"Tahoma" 10 | STYLE 0x80c80880 11 | EXSTYLE 0x00000000 12 | BEGIN 13 | CONTROL "Play",IDC_OK,"Button",0x10000001,7,37,153,14,0x00000000 14 | CONTROL "Quit",IDC_CANCEL,"Button",0x10000000,7,55,153,14,0x00000000 15 | CONTROL "thx to r0ger/PRF for highlighting the fact that this lib exist! and thx to eNeRGy/dAWN for recompiling the lib with a Replay-Function",IDC_STATIC1005,"Static",0x50000000,7,3,151,28,0x00000000 16 | END 17 | 18 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/bin2o v0.4 by f0dder/XRip_00028672.v2m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/bin2o v0.4 by f0dder/XRip_00028672.v2m -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/bin2o v0.4 by f0dder/bin2o.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/bin2o v0.4 by f0dder/bin2o.exe -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/bin2o v0.4 by f0dder/file2obj.bat: -------------------------------------------------------------------------------- 1 | del tune.obj 2 | bin2o XRip_00028672.v2m tune.obj _theTune 3 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/msvcrt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/msvcrt.lib -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/project.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib /NODEFAULTLIB:oldnames.lib tune.obj 14 | Out= 15 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 17 | DebOut= 18 | [FILES] 19 | 1=base.asm 20 | 2=base.rc 21 | 3=V2M_V15.inc 22 | [SHOWFILE] 23 | 1=1600000016000000A80400005901000000000000030000002F00000064 24 | 2=160000001600000066040000B701000001000000010000000000000050 25 | 3=420000004200000092040000E301000002000000010000000000000001 26 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/tune.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with MagicV2mEngine/LibV2 v1.5 with replay/tune.obj -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc /v "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib /NODEFAULTLIB:oldnames.lib tune.obj "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del base.obj 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_OK 1003 4 | #define IDC_CANCEL 1004 5 | #define IDC_STATIC1005 1005 6 | 7 | 101 DIALOGEX 0,0,169,62 8 | CAPTION "V2M Player" 9 | FONT 8,"Tahoma" 10 | STYLE 0x80c80880 11 | EXSTYLE 0x00000000 12 | BEGIN 13 | CONTROL "Play",IDC_OK,"Button",0x10000001,7,25,153,14,0x00000000 14 | CONTROL "Quit",IDC_CANCEL,"Button",0x10000000,7,43,153,14,0x00000000 15 | CONTROL "thx to r0ger/PRF for highlighting the fact that this lib exist!",IDC_STATIC1005,"Static",0x50000000,7,3,151,19,0x00000000 16 | END 17 | 18 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5/bin2o v0.4 by f0dder/PERYFERiAH_-_Ardamax_Keylogger_4.7_kg.v2m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with MagicV2mEngine/LibV2 v1.5/bin2o v0.4 by f0dder/PERYFERiAH_-_Ardamax_Keylogger_4.7_kg.v2m -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5/bin2o v0.4 by f0dder/bin2o.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with MagicV2mEngine/LibV2 v1.5/bin2o v0.4 by f0dder/bin2o.exe -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5/bin2o v0.4 by f0dder/file2obj.bat: -------------------------------------------------------------------------------- 1 | del tune.obj 2 | bin2o PERYFERiAH_-_Ardamax_Keylogger_4.7_kg.v2m tune.obj _theTune 3 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5/libv2simple.inc: -------------------------------------------------------------------------------- 1 | ;; 2 | ;; LibV2 v1.5 simplified header file for MASM by drizz 3 | ;; 4 | V2MInit proto stdcall ptune:ptr byte, hwnd:dword 5 | V2MIsPlaying proto stdcall ;; :returns BOOL 6 | V2MPlay proto stdcall 7 | V2MStop proto stdcall fadetime:dword 8 | V2MClose proto stdcall 9 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5/libv2simple.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with MagicV2mEngine/LibV2 v1.5/libv2simple.lib -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5/msvcrt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with MagicV2mEngine/LibV2 v1.5/msvcrt.lib -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5/project.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib /NODEFAULTLIB:oldnames.lib tune.obj 14 | Out= 15 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 17 | DebOut= 18 | [FILES] 19 | 1=base.asm 20 | 2=base.rc 21 | 3=libv2simple.inc 22 | [SHOWFILE] 23 | 2=160000001600000066040000B701000000000000030000000000000051 24 | 3=420000004200000092040000E301000001000000010000000000000000 25 | 1=1600000016000000A8040000590100000200000001000000180000004D 26 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/LibV2 v1.5/tune.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with MagicV2mEngine/LibV2 v1.5/tune.obj -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/old/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc /v "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib /NODEFAULTLIB:oldnames.lib "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.obj 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/old/MagicV2mEngine.inc: -------------------------------------------------------------------------------- 1 | ;======================= MagicV2mEngine.lib by: Magic_h2001 ====== 2 | ; magic_h2001@yahoo.com 3 | ; http://magic.shabgard.org 4 | ;================================================================= 5 | 6 | MAGICV2MENGINE_DllMain PROTO STDCALL :DWORD,:DWORD,:DWORD 7 | V2mPlayFile PROTO STDCALL :DWORD,:DWORD 8 | V2mPlayStream PROTO STDCALL :DWORD,:DWORD 9 | V2mPlayResource PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD 10 | V2mStop PROTO STDCALL 11 | V2mSetAutoRepeat PROTO STDCALL :DWORD 12 | V2mGetTime PROTO STDCALL 13 | V2mTotalTime PROTO STDCALL 14 | V2mIsPlay PROTO STDCALL 15 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/old/MagicV2mEngine.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with MagicV2mEngine/old/MagicV2mEngine.lib -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/old/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_OK 1003 4 | #define IDC_CANCEL 1004 5 | #define IDC_STATIC1005 1005 6 | 7 | 101 DIALOGEX 0,0,169,62 8 | CAPTION "V2M Player" 9 | FONT 8,"Tahoma" 10 | STYLE 0x80c80880 11 | EXSTYLE 0x00000000 12 | BEGIN 13 | CONTROL "Play",IDC_OK,"Button",0x10000001,7,25,153,14,0x00000000 14 | CONTROL "Quit",IDC_CANCEL,"Button",0x10000000,7,43,153,14,0x00000000 15 | CONTROL "thx to r0ger/PRF for highlighting the fact that this lib exist!",IDC_STATIC1005,"Static",0x50000000,7,3,151,19,0x00000000 16 | END 17 | 18 | -------------------------------------------------------------------------------- /Chiptune with MagicV2mEngine/old/project.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib /NODEFAULTLIB:oldnames.lib 14 | Out= 15 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 17 | DebOut= 18 | [FILES] 19 | 1=base.asm 20 | 2=base.rc 21 | 3=MagicV2mEngine.inc 22 | [SHOWFILE] 23 | 1=1600000016000000A8040000590100000000000003000000270000005C 24 | 2=160000001600000066040000AC01000001000000010000000000000045 25 | 3=2C0000002C0000007C040000C20100000200000001000000000000009E 26 | -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=bones 5 | set rsrc=bones 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | del *.exp 23 | del bones.lib 24 | :End 25 | pause 26 | @echo on 27 | cls -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/StSoundLibrary/StSoundLibrary.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/StSoundLibrary/StSoundLibrary.dll -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/StSoundLibrary/StSoundLibrary.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/StSoundLibrary/StSoundLibrary.lib -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/StSoundLibrary/StSoundLibrary_static.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/StSoundLibrary/StSoundLibrary_static.lib -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/StSoundLibrary/msvcrt_vc60.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/StSoundLibrary/msvcrt_vc60.lib -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/YMs/ANCOOL1.YM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/YMs/ANCOOL1.YM -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/YMs/ND-Loader.ym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/YMs/ND-Loader.ym -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/YMs/ND-Toxygene.ym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/YMs/ND-Toxygene.ym -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/YMs/Scout.ym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/YMs/Scout.ym -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/YMs/Union Tcb 2.ym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/YMs/Union Tcb 2.ym -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/YMs/VirtualEscape1.YM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/YMs/VirtualEscape1.YM -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/YMs/VirtualEscape2.ym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/YMs/VirtualEscape2.ym -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/YMs/enchant1.ym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/YMs/enchant1.ym -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/YMs/jess1.ym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/YMs/jess1.ym -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/YMs/jess2.ym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/YMs/jess2.ym -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/bones.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/bones.ico -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/bones.inc: -------------------------------------------------------------------------------- 1 | include windows.inc 2 | include user32.inc 3 | include kernel32.inc 4 | include comctl32.inc ;windows common controls 5 | 6 | includelib user32.lib 7 | includelib kernel32.lib 8 | includelib comctl32.lib ;windows common controls 9 | 10 | DlgProc PROTO :DWORD,:DWORD,:DWORD,:DWORD 11 | 12 | .const 13 | IDD_MAIN equ 1000 14 | IDB_EXIT equ 1001 15 | .data 16 | 17 | 18 | .data? 19 | hInstance dd ? -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/bones.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDD_MAIN 1000 4 | #define IDB_EXIT 1001 5 | #define IDC_BUTTON1002 1002 6 | 7 | 200 ICON DISCARDABLE "bones.ico" 8 | 1001 RCDATA DISCARDABLE "YMs\enchant1.YM" 9 | 10 | IDD_MAIN DIALOGEX 10,10,175,44 11 | CAPTION "YM files player" 12 | FONT 8,"Tahoma" 13 | STYLE 0x90c80804 14 | EXSTYLE 0x00000000 15 | BEGIN 16 | CONTROL "&Exit",IDB_EXIT,"Button",0x10010000,3,25,167,15,0x00000000 17 | CONTROL "Play",IDC_BUTTON1002,"Button",0x50010000,3,3,167,15,0x00000000 18 | END 19 | 20 | -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/bones.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | CompileRC=/v 10 | RCToObj= 11 | Assemble=/c /coff /Cp /nologo 12 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 13 | Out= 14 | ActiveBuild=0 15 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 17 | DebOut= 18 | [FILES] 19 | 1=bones.asm 20 | 2=bones.rc 21 | [SHOWFILE] 22 | 1=6C0000002E0000003C0400009B020000000000000300000033000000AD 23 | 2=160000001600000081040000DE01000001000000010000000000000092 24 | -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/oldnames.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/oldnames.lib -------------------------------------------------------------------------------- /Chiptune with StSoundLibrary/uuid.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with StSoundLibrary/uuid.lib -------------------------------------------------------------------------------- /Chiptune with TitchySID/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=sidsample 5 | set rsrc=sidsample_asm 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Chiptune with TitchySID/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=sidsample.asm 23 | 2=sidsample_asm.rc 24 | 3=resource.inc 25 | [SHOWFILE] 26 | 2=2C0000003A0000006C0300009602000000000000030000000000000070 27 | 3=2C0000002C00000013040000990200000100000001000000000000000C 28 | 1=0000000000000000400300005C02000002000000010000001F000000C3 29 | -------------------------------------------------------------------------------- /Chiptune with TitchySID/music.sid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with TitchySID/music.sid -------------------------------------------------------------------------------- /Chiptune with TitchySID/resource.inc: -------------------------------------------------------------------------------- 1 | IDC_OK equ 1003 2 | IDC_CANCEL equ 1004 3 | IDC_BUTTON1005 equ 1005 4 | IDR_MUSIC equ 103 -------------------------------------------------------------------------------- /Chiptune with TitchySID/sidsample_asm.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #include "/masm32/include/resource.h" 4 | 5 | #define IDC_OK 1003 6 | #define IDC_CANCEL 1004 7 | #define IDC_STATIC1006 1006 8 | #define IDR_MUSIC 103 9 | #define IDC_STOP 1007 10 | #define IDC_PLAY 1008 11 | 12 | IDR_MUSIC RCDATA DISCARDABLE "music.sid" 13 | 14 | 101 DIALOGEX 0,0,169,74 15 | CAPTION "TitchySID Library Demo" 16 | FONT 8,"Tahoma" 17 | STYLE 0x80c80880 18 | EXSTYLE 0x00000000 19 | BEGIN 20 | CONTROL "Play",IDC_OK,"Button",0x10000001,7,37,154,14,0x00000000 21 | CONTROL "Quit",IDC_CANCEL,"Button",0x10000000,7,55,153,14,0x00000000 22 | CONTROL "SID player using TitchySID lib made by statmat, implemented by Xyl",IDC_STATIC1006,"Static",0x50000000,7,6,154,25,0x00000000 23 | END 24 | 25 | -------------------------------------------------------------------------------- /Chiptune with TitchySID/statmat.nfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with TitchySID/statmat.nfo -------------------------------------------------------------------------------- /Chiptune with TitchySID/titchysid_extras.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with TitchySID/titchysid_extras.lib -------------------------------------------------------------------------------- /Chiptune with bassmod/Blank.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDD_MAIN 1000 4 | #define IDC_STC1 1001 5 | #define IDC_OK1002 1002 6 | #define IDC_CANCEL1004 1004 7 | #define IDC_STC1005 1005 8 | 9 | IDD_MAIN DIALOGEX 6,6,199,66 10 | CAPTION "BASSMOD.LIB test by Ufo-Pu55y" 11 | FONT 8,"MS Sans Serif" 12 | STYLE 0x10cc0800 13 | EXSTYLE 0x00000000 14 | BEGIN 15 | CONTROL "Big thx to Ghandi for pushing this into the right direction !",IDC_STC1,"Static",0x50000000,10,3,186,11,0x00000000 16 | CONTROL "Play",IDC_OK1002,"Button",0x10000001,33,31,50,14,0x00000000 17 | CONTROL "Quit",IDC_CANCEL1004,"Button",0x10000000,97,31,50,14,0x00000000 18 | CONTROL "Remake by Xyl2k!",IDC_STC1005,"Static",0x50000000,10,15,186,11,0x00000000 19 | END 20 | 21 | -------------------------------------------------------------------------------- /Chiptune with bassmod/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=Blank 5 | set rsrc=Blank 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Chiptune with bassmod/Project.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 17 | DebOut= 18 | [FILES] 19 | 1=Blank.Asm 20 | 2=chiptune.inc 21 | 3=bassmod.inc 22 | 4=Blank.Rc 23 | [SHOWFILE] 24 | 1=5800000058000000FC040000C602000000000000030000001C00000097 25 | 4=C50000006200000069050000D002000001000000010000000000000069 26 | 3=840000008400000028050000F20200000200000001000000000000002C 27 | 2=6E0000006E00000012050000DC020000030000000100000000000000D5 28 | -------------------------------------------------------------------------------- /Chiptune with bassmod/bassmod.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with bassmod/bassmod.lib -------------------------------------------------------------------------------- /Chiptune with mfmPlayer/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Chiptune with mfmPlayer/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_OK 1003 4 | #define IDC_CANCEL 1004 5 | #define IDM_MUSIK 500 6 | 7 | IDM_MUSIK RCDATA DISCARDABLE "music.xm" 8 | 9 | 101 DIALOGEX 0,0,167,39 10 | CAPTION "mfmPlayer" 11 | FONT 8,"Tahoma" 12 | STYLE 0x80c80880 13 | EXSTYLE 0x00000000 14 | BEGIN 15 | CONTROL "Play",IDC_OK,"Button",0x10000001,3,3,161,14,0x00000000 16 | CONTROL "Quit",IDC_CANCEL,"Button",0x10000000,3,22,161,14,0x00000000 17 | END 18 | 19 | -------------------------------------------------------------------------------- /Chiptune with mfmPlayer/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=4200000042000000E6040000B002000000000000030000000500000028 26 | 2=6E0000006E00000012050000DC020000010000000100000000000000D3 27 | -------------------------------------------------------------------------------- /Chiptune with mfmPlayer/mfmplayer/mfmplayer.inc: -------------------------------------------------------------------------------- 1 | mfmPlay PROTO :DWORD 2 | ;procka bazujaca na libie minifmod v1.60 sluzacym do odgrywania XM'ow 3 | ;player dziala pod 9x/me/nt/w2k/xp :)))))))) 4 | ;NIE KORZYSTA Z MSVCRT.DLL :))) 5 | ; 6 | ;UZYCIE: invoke mfmPlay,dword 7 | ; 8 | ;wejscie: jesli dword jest offsetem do struktury z danymi xma 9 | ; to init&play module, 10 | ; jesli dword = 0 to stop&unload module 11 | ; 12 | ; modka najlepiej podlaczyc w sekcji .data np. tak: 13 | ; 14 | ; muzax dd offset muzax_end - offset muzax - 4 15 | ; include music.inc ;dane modka w postaci db xx,xx,xx... 16 | ; muzax_end equ $ 17 | ; 18 | ;wyjscie: eax = 0 jesli blad 19 | 20 | mfmGetPos PROTO 21 | ;procka zwraca w eax numer odgrywanego paternu a w edx pozycje w paternie 22 | 23 | mfmPause PROTO 24 | ;procka wstrzymuje lub wznawia odgrywanie modka czyli zwykla pauza :) 25 | ;wyjscie: eax = 1 - pause on 26 | ; eax = 0 - pause off 27 | -------------------------------------------------------------------------------- /Chiptune with mfmPlayer/mfmplayer/mfmplayer.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with mfmPlayer/mfmplayer/mfmplayer.lib -------------------------------------------------------------------------------- /Chiptune with mfmPlayer/music.xm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with mfmPlayer/music.xm -------------------------------------------------------------------------------- /Chiptune with uFMOD/CRUDE - EmEditor 8.00intro.XM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with uFMOD/CRUDE - EmEditor 8.00intro.XM -------------------------------------------------------------------------------- /Chiptune with uFMOD/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Chiptune with uFMOD/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_OK 1003 4 | #define IDC_CANCEL 1004 5 | 6 | 666 RCDATA DISCARDABLE "CRUDE - EmEditor 8.00intro.XM" 7 | 8 | 101 DIALOGEX 0,0,164,43 9 | CAPTION "Chiptune ufmod - RED CREW" 10 | FONT 8,"Tahoma" 11 | STYLE 0x80c80880 12 | EXSTYLE 0x00000008 13 | BEGIN 14 | CONTROL "Play",IDC_OK,"Button",0x10000001,4,5,156,14,0x00000000 15 | CONTROL "Quit",IDC_CANCEL,"Button",0x10000000,4,23,156,14,0x00000000 16 | END 17 | 18 | -------------------------------------------------------------------------------- /Chiptune with uFMOD/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=0000000000000000400300005C02000000000000030000001B000000BF 26 | 2=2C0000003A0000006C030000960200000100000001000000000000006F 27 | -------------------------------------------------------------------------------- /Chiptune with uFMOD/ufmod.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Chiptune with uFMOD/ufmod.lib -------------------------------------------------------------------------------- /ComboBox Multi-keygen/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /ComboBox Multi-keygen/base.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/ComboBox Multi-keygen/base.asm -------------------------------------------------------------------------------- /ComboBox Multi-keygen/base.inc: -------------------------------------------------------------------------------- 1 | include windows.inc 2 | 3 | uselib MACRO libname 4 | include libname.inc 5 | includelib libname.lib 6 | ENDM 7 | 8 | uselib user32 9 | uselib kernel32 10 | 11 | DlgProc PROTO :DWORD,:DWORD,:DWORD,:DWORD 12 | 13 | IDC_OK equ 1003 14 | IDC_IDCANCEL equ 1004 15 | 16 | .data? 17 | hInstance dd ? ;dd can be written as dword 18 | -------------------------------------------------------------------------------- /ComboBox Multi-keygen/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDD_MAIN 1000 4 | #define IDB_EXIT 1001 5 | #define IDC_COMBOBOX 1002 6 | #define IDC_SERIAL 406 7 | #define IDC_NAME 405 8 | #define IDB_GEN 404 9 | #define NameText 403 10 | #define SerialText 402 11 | 12 | IDD_MAIN DIALOGEX 10,10,171,54 13 | CAPTION "Keymaker +10 // Xyl2k" 14 | FONT 8,"Tahoma" 15 | STYLE 0x90c80804 16 | EXSTYLE 0x00000008 17 | BEGIN 18 | CONTROL "&Exit",IDB_EXIT,"Button",0x10010000,133,37,34,13,0x00000000 19 | CONTROL "&Gen",IDB_GEN,"Button",0x10010000,97,37,34,13,0x00000000 20 | CONTROL "COMBOBOX",IDC_COMBOBOX,"ComboBox",0x50010003,3,37,91,100,0x00000000 21 | CONTROL "",IDC_SERIAL,"Edit",0x10000880,33,18,134,13,0x00000200 22 | CONTROL "XX31337",IDC_NAME,"Edit",0x10000080,33,3,134,13,0x00000200 23 | CONTROL "HID:",NameText,"Static",0x50010002,3,6,27,10,0x00001000 24 | CONTROL "Serial:",SerialText,"Static",0x50010002,3,22,27,10,0x00000000 25 | END 26 | 27 | -------------------------------------------------------------------------------- /ComboBox Multi-keygen/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 2=4200000042000000E6040000B002000000000000030000000000000023 26 | 1=1600000016000000BA0400008402000001000000010000000000000072 27 | -------------------------------------------------------------------------------- /Custom Button And Cursor/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Custom Button And Cursor/about-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Custom Button And Cursor/about-down.png -------------------------------------------------------------------------------- /Custom Button And Cursor/about-over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Custom Button And Cursor/about-over.png -------------------------------------------------------------------------------- /Custom Button And Cursor/about-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Custom Button And Cursor/about-up.png -------------------------------------------------------------------------------- /Custom Button And Cursor/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | 4 | 300 CURSOR DISCARDABLE "cursor.cur" 5 | 601 RCDATA DISCARDABLE "about-down.png" 6 | 602 RCDATA DISCARDABLE "about-over.png" 7 | 603 RCDATA DISCARDABLE "about-up.png" 8 | 701 RCDATA DISCARDABLE "exit-down.png" 9 | 702 RCDATA DISCARDABLE "exit-over.png" 10 | 703 RCDATA DISCARDABLE "exit-up.png" 11 | 12 | 101 DIALOGEX 0,0,237,95 13 | CAPTION "Simple Custom button and cursor - RED CREW" 14 | FONT 8,"Tahoma" 15 | STYLE 0x80c80880 16 | EXSTYLE 0x00000000 17 | BEGIN 18 | END 19 | 20 | -------------------------------------------------------------------------------- /Custom Button And Cursor/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | 3=btnt.inc 25 | [SHOWFILE] 26 | 1=0000000000000000F5010000C2010000000000000300000000000000BC 27 | 3=2C0000002C00000021020000EE0100000100000001000000000000006C 28 | 2=16000000160000000B020000D801000002000000010000000000000015 29 | -------------------------------------------------------------------------------- /Custom Button And Cursor/cursor.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Custom Button And Cursor/cursor.cur -------------------------------------------------------------------------------- /Custom Button And Cursor/exit-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Custom Button And Cursor/exit-down.png -------------------------------------------------------------------------------- /Custom Button And Cursor/exit-over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Custom Button And Cursor/exit-over.png -------------------------------------------------------------------------------- /Custom Button And Cursor/exit-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Custom Button And Cursor/exit-up.png -------------------------------------------------------------------------------- /Custom Button And Cursor/pnglib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Custom Button And Cursor/pnglib.lib -------------------------------------------------------------------------------- /Ed25519/EdDSA_Project.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=EdDSA.asm 23 | 2=EdDSA_dlg.rc 24 | [SHOWFILE] 25 | 1=290000004E000000D60400006F020000000000000300000000000000C5 26 | 2=E30200003000000039070000D802000001000000010000000000000031 27 | -------------------------------------------------------------------------------- /Ed25519/EdDSA_dlg.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDB_GENERATE 1003 4 | #define IDB_CANCEL 1004 5 | #define IDB_SIGN 1005 6 | #define IDC_STATICPUB 1006 7 | #define IDC_STATICPRIV 1007 8 | #define IDC_PRIVATEKEY 1008 9 | #define IDC_PUBLICKEY 1009 10 | #define IDC_SIGNATURE 1010 11 | #define IDC_GROUPBOXGEN 1011 12 | #define IDC_GROUPBOXSIGN 1012 13 | #define IDC_MESSAGE 1013 14 | 15 | 500 RCDATA DISCARDABLE "datas\libcrypto-3.dll" 16 | 17 | 101 DIALOGEX 0,0,365,194 18 | FONT 8,"Tahoma" 19 | STYLE 0x80c80880 20 | EXSTYLE 0x00000000 21 | BEGIN 22 | CONTROL "",IDC_GROUPBOXGEN,"Button",0x50000007,3,3,357,87,0x00000000 23 | CONTROL "",IDC_GROUPBOXSIGN,"Button",0x50000007,3,92,357,74,0x00000000 24 | CONTROL "",IDB_GENERATE,"Button",0x10000001,240,62,104,19,0x00000000 25 | CONTROL "",IDB_SIGN,"Button",0x10000000,240,102,104,19,0x00000000 26 | CONTROL "",IDB_CANCEL,"Button",0x10000000,3,169,356,19,0x00000000 27 | CONTROL "",IDC_STATICPUB,"Static",0x50000002,7,46,31,10,0x00000000 28 | CONTROL "",IDC_STATICPRIV,"Static",0x50000002,7,28,31,10,0x00000000 29 | CONTROL "",IDC_PRIVATEKEY,"Edit",0x50010080,43,25,301,13,0x00000200 30 | CONTROL "",IDC_PUBLICKEY,"Edit",0x50010080,43,43,301,13,0x00000200 31 | CONTROL "",IDC_SIGNATURE,"Edit",0x50010804,17,129,327,28,0x00020000 32 | CONTROL "",IDC_MESSAGE,"Edit",0x50010080,17,105,211,13,0x00000200 33 | END 34 | 35 | -------------------------------------------------------------------------------- /Ed25519/datas/libcrypto-3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Ed25519/datas/libcrypto-3.dll -------------------------------------------------------------------------------- /Ed25519/make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v EdDSA_dlg.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo EdDSA.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:EdDSA.exe EdDSA.obj EdDSA_dlg.res 5 | del EdDSA_dlg.res 6 | del EdDSA.obj -------------------------------------------------------------------------------- /Ed25519/testit.py: -------------------------------------------------------------------------------- 1 | import ed25519 2 | 3 | privKey, pubKey = ed25519.create_keypair() 4 | print("Private key (32 bytes):", privKey.to_ascii(encoding='hex')) 5 | print("Public key (32 bytes): ", pubKey.to_ascii(encoding='hex')) 6 | 7 | msg = b'Message for Ed25519 signing' 8 | signature = privKey.sign(msg, encoding='hex') 9 | print("Signature (64 bytes):", signature) 10 | 11 | try: 12 | pubKey.verify(signature, msg, encoding='hex') 13 | print("The signature is valid.") 14 | except: 15 | print("Invalid signature!") 16 | 17 | try: 18 | pubKey.verify(signature, "Tampered msg", encoding='hex') 19 | print("The signature is valid.") 20 | except: 21 | print("Invalid signature!") -------------------------------------------------------------------------------- /ElGamal/KKR Elgamal keygenMe solution by Xyl/Kgm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/ElGamal/KKR Elgamal keygenMe solution by Xyl/Kgm.exe -------------------------------------------------------------------------------- /ElGamal/KKR Elgamal keygenMe solution by Xyl/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v keygen.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo keygen.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:Keygen.exe keygen.obj keygen.res 5 | del keygen.res 6 | del keygen.obj 7 | pause -------------------------------------------------------------------------------- /ElGamal/KKR Elgamal keygenMe solution by Xyl/bignum.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/ElGamal/KKR Elgamal keygenMe solution by Xyl/bignum.lib -------------------------------------------------------------------------------- /ElGamal/KKR Elgamal keygenMe solution by Xyl/keygen.asm: -------------------------------------------------------------------------------- 1 | .586 2 | .model flat, stdcall 3 | option casemap :none 4 | 5 | include keygen.inc 6 | include crc32.asm 7 | include algo.asm 8 | 9 | .code 10 | start: 11 | invoke GetModuleHandle, NULL 12 | mov hInstance, eax 13 | invoke DialogBoxParam, hInstance, IDD_MAIN, 0, offset DlgProc, 0 14 | invoke ExitProcess, eax 15 | invoke InitCommonControls 16 | 17 | DlgProc proc uses esi edi hWnd:DWORD,uMsg:DWORD,wParam:DWORD,lParam:DWORD 18 | mov eax,uMsg 19 | 20 | .if eax == WM_INITDIALOG 21 | invoke LoadIcon,hInstance,200 22 | invoke SendMessage, hWnd, WM_SETICON, 1, eax 23 | .elseif eax == WM_COMMAND 24 | mov eax,wParam 25 | .if eax == IDB_EXIT 26 | invoke SendMessage, hWnd, WM_CLOSE, 0, 0 27 | .elseif eax == IDB_GENERATE 28 | invoke Generate,hWnd 29 | invoke Clean 30 | .endif 31 | .elseif eax == WM_CLOSE 32 | invoke EndDialog, hWnd, 0 33 | .endif 34 | xor eax,eax 35 | ret 36 | DlgProc endp 37 | end start -------------------------------------------------------------------------------- /ElGamal/KKR Elgamal keygenMe solution by Xyl/keygen.inc: -------------------------------------------------------------------------------- 1 | include \masm32\include\windows.inc 2 | include \masm32\macros\macros.asm 3 | include \masm32\include\user32.inc 4 | include \masm32\include\kernel32.inc 5 | include \masm32\include\advapi32.inc 6 | include \masm32\include\comctl32.inc 7 | 8 | includelib \masm32\lib\user32.lib 9 | includelib \masm32\lib\kernel32.lib 10 | includelib \masm32\lib\advapi32.lib 11 | includelib \masm32\lib\comctl32.lib 12 | 13 | DlgProc PROTO :DWORD,:DWORD,:DWORD,:DWORD 14 | 15 | .const 16 | IDD_MAIN equ 1000 17 | IDB_EXIT equ 1001 18 | IDC_NAME equ 1002 19 | IDC_SERIAL equ 1005 20 | IDB_GENERATE equ 1006 21 | IDB_ABOUT equ 1007 22 | 23 | .data? 24 | hInstance dd ? -------------------------------------------------------------------------------- /ElGamal/KKR Elgamal keygenMe solution by Xyl/keygen.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDD_MAIN 1000 4 | #define IDB_EXIT 1001 5 | #define IDC_STATIC1003 1003 6 | #define IDC_STATIC1004 1004 7 | #define IDC_NAME 1002 8 | #define IDC_SERIAL 1005 9 | #define IDB_GENERATE 1006 10 | #define IDC_STATIC1007 1007 11 | 12 | 1 24 DISCARDABLE "manifest.xml" 13 | 14 | IDD_MAIN DIALOGEX 10,10,295,59 15 | CAPTION "KKR kgm elgamal" 16 | FONT 8,"Tahoma" 17 | STYLE 0x90c80804 18 | EXSTYLE 0x00000000 19 | BEGIN 20 | CONTROL "Exit",IDB_EXIT,"Button",0x10010000,247,43,45,13,0x00000000 21 | CONTROL "",IDC_NAME,"Edit",0x50010000,30,9,261,13,0x00000200 22 | CONTROL "Name",IDC_STATIC1003,"Static",0x50000000,7,8,20,8,0x00000000 23 | CONTROL "Serial",IDC_STATIC1004,"Static",0x50000000,7,28,20,9,0x00000000 24 | CONTROL "",IDC_SERIAL,"Edit",0x50010800,30,28,261,12,0x00000200 25 | CONTROL "Generate",IDB_GENERATE,"Button",0x10010000,200,43,44,13,0x00000000 26 | CONTROL "Protection: Elgamal 66 bits and CRC32",IDC_STATIC1007,"Static",0x58000000,7,46,184,10,0x00000000 27 | END 28 | 29 | -------------------------------------------------------------------------------- /ElGamal/KKR Elgamal keygenMe solution by Xyl/keygen.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 17 | DebOut= 18 | [FILES] 19 | 1=keygen.asm 20 | 2=algo.asm 21 | 3=crc32.asm 22 | 4=keygen.inc 23 | 5=bignum.inc 24 | 6=keygen.rc 25 | [SHOWFILE] 26 | 2=42000000570000008B0300002B02000000000000030000002D00000084 27 | 1=160000001D000000040300007A020000010000000100000004000000BC 28 | 4=2C0000003A0000001A030000970200000200000001000000000000001F 29 | 5=5800000074000000A103000048020000030000000100000020000000DE 30 | 3=84000000AE000000CD030000820200000400000001000000000000008B 31 | 6=420000005700000030030000B402000005000000010000000000000088 32 | -------------------------------------------------------------------------------- /ElGamal/KKR Elgamal keygenMe solution by Xyl/manifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 10 | Mx XP Program 11 | 12 | 13 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /ElGamal/Keygen/Libs/bignum.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/ElGamal/Keygen/Libs/bignum.lib -------------------------------------------------------------------------------- /ElGamal/Keygen/Libs/cryptohash.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/ElGamal/Keygen/Libs/cryptohash.lib -------------------------------------------------------------------------------- /ElGamal/Keygen/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v keygen.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo keygen.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:Keygen.exe keygen.obj keygen.res 5 | del keygen.res 6 | del keygen.obj 7 | pause -------------------------------------------------------------------------------- /ElGamal/Keygen/keygen.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDD_MAIN 1000 4 | #define IDB_EXIT 1001 5 | #define IDC_STATIC1003 1003 6 | #define IDC_STATIC1004 1004 7 | #define IDC_NAME 1002 8 | #define IDC_SERIAL 1005 9 | #define IDB_GENERATE 1006 10 | #define IDC_STATIC1007 1007 11 | 12 | IDD_MAIN DIALOGEX 10,10,225,62 13 | CAPTION "KeygenMe by Xyl *Keygen*" 14 | FONT 8,"Tahoma" 15 | STYLE 0x90c80804 16 | EXSTYLE 0x00000000 17 | BEGIN 18 | CONTROL "Close",IDB_EXIT,"Button",0x10010000,180,46,41,13,0x00000000 19 | CONTROL "Xylitol",IDC_NAME,"Edit",0x50010080,33,6,187,13,0x00000200 20 | CONTROL "Name",IDC_STATIC1003,"Static",0x50000000,7,8,20,8,0x00000000 21 | CONTROL "Serial",IDC_STATIC1004,"Static",0x50000000,7,28,20,9,0x00000000 22 | CONTROL "",IDC_SERIAL,"Edit",0x50010800,33,28,187,12,0x00000200 23 | CONTROL "Generate",IDB_GENERATE,"Button",0x10010000,130,46,44,13,0x00000000 24 | CONTROL "Protection: Elgamal 61 bits and MD5",IDC_STATIC1007,"Static",0x58000000,3,49,121,10,0x00000000 25 | END 26 | 27 | -------------------------------------------------------------------------------- /ElGamal/Keygen/keygen.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 17 | DebOut= 18 | [FILES] 19 | 1=keygen.asm 20 | 2=keygen.rc 21 | [SHOWFILE] 22 | 1=160000001D000000040300007A020000000000000300000000000000B9 23 | 2=420000005700000030030000B402000001000000010000000000000084 24 | -------------------------------------------------------------------------------- /ElGamal/KeygenMe/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo base.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:KeygenMe.exe base.obj base.res 5 | del base.res 6 | del base.obj 7 | pause -------------------------------------------------------------------------------- /ElGamal/KeygenMe/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_STATIC1022 1022 4 | #define IDC_STATIC1023 1023 5 | #define IDC_STATIC1027 1027 6 | 7 | 101 DIALOGEX 0,0,225,71 8 | CAPTION "KeygenMe by Xyl" 9 | FONT 8,"Tahoma" 10 | STYLE 0x80c80880 11 | EXSTYLE 0x00000000 12 | BEGIN 13 | CONTROL "Check",1005,"Button",0x50010000,120,55,47,13,0x00000000 14 | CONTROL "Close",1004,"Button",0x50010000,173,55,47,13,0x00000000 15 | CONTROL "Xylitol",1002,"Edit",0x50010080,33,6,187,13,0x00000200 16 | CONTROL "",1003,"Edit",0x50010080,33,25,187,13,0x00000200 17 | CONTROL "Name:",IDC_STATIC1022,"Static",0x50000000,7,6,21,10,0x00000000 18 | CONTROL "Serial:",IDC_STATIC1023,"Static",0x50000000,7,25,21,10,0x00000000 19 | CONTROL "WAiTiNG SERiAL...",1026,"Static",0x50000000,33,43,187,10,0x00000000 20 | CONTROL "Status:",IDC_STATIC1027,"Static",0x50000000,3,43,27,10,0x00000000 21 | END 22 | 23 | -------------------------------------------------------------------------------- /ElGamal/KeygenMe/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=00000000000000007D0300004D020000000000000300000000000000D2 26 | 2=2C0000002C000000A90300007902000001000000010000000000000081 27 | -------------------------------------------------------------------------------- /ElGamal/KeygenMe/libs/biglib.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/ElGamal/KeygenMe/libs/biglib.inc -------------------------------------------------------------------------------- /ElGamal/KeygenMe/libs/biglib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/ElGamal/KeygenMe/libs/biglib.lib -------------------------------------------------------------------------------- /ElGamal/KeygenMe/libs/cryptohash.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/ElGamal/KeygenMe/libs/cryptohash.lib -------------------------------------------------------------------------------- /FadeIn FadeOut Transparency/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /FadeIn FadeOut Transparency/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_OK 1003 4 | #define IDC_CANCEL 1004 5 | 6 | 101 DIALOGEX 0,0,183,75 7 | CAPTION "Transparency - RED CREW" 8 | FONT 8,"Tahoma" 9 | STYLE 0x80c80880 10 | EXSTYLE 0x00000000 11 | BEGIN 12 | CONTROL "Click me",IDC_OK,"Button",0x10000001,53,15,50,14,0x00000000 13 | CONTROL "Cancel",IDC_CANCEL,"Button",0x10000000,87,52,50,14,0x00000000 14 | END 15 | 16 | -------------------------------------------------------------------------------- /FadeIn FadeOut Transparency/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 2=2C0000003A0000006C0300009602000000000000030000000000000070 26 | 1=0000000000000000400300005C020000010000000100000004000000A7 27 | -------------------------------------------------------------------------------- /Fake dll/Exports.def: -------------------------------------------------------------------------------- 1 | LIBRARY CSCWCNG 2 | EXPORTS 3 | CscCngStatusRead 4 | CscCngBim 5 | CscCngCasRefInit 6 | CscCngClose 7 | CscCngConfigure 8 | CscCngControl 9 | CscCngDispense 10 | CscCngEco 11 | CscCngEncryption 12 | CscCngGetRelease 13 | CscCngGetTrace 14 | CscCngInit 15 | CscCngLock 16 | CscCngOpen 17 | CscCngOptimization 18 | CscCngPowerOff 19 | CscCngPsm 20 | CscCngReset 21 | CscCngSelStatus 22 | CscCngSelftest 23 | CscCngService 24 | CscCngShutter 25 | CscCngStatistics 26 | CscCngTransport 27 | CscCngUnlock -------------------------------------------------------------------------------- /Fake dll/MAKE.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | title Compiler 3 | echo. 4 | echo ____/\_____/\____/\____/\____/\____/\____/\__/\____/\____/\ 5 | echo / ___/ / / - _/ __ / __ / ___/ __ / / / ___/\ 6 | echo / / /__ __/ - / _/_/ _/ / / _/ / / / / _/__\/ 7 | echo /_____/ /___//_____/_____/__/__/_____/__/__/___/_/_/_/_____/\nf! 8 | echo \_____\/\___\\_____\_____\__\__\_____\__\__\___\_\_\_\_____\/CYBERCRIME 9 | echo. 10 | echo http://atm.cybercrime-tracker.net/ 11 | echo. 12 | set path=\masm32\bin 13 | set lib=\masm32\lib 14 | set name=Code 15 | del CSCWCNG.dll 16 | 17 | ml.exe /c /coff %name%.asm 18 | link.exe /SUBSYSTEM:WINDOWS /ENTRY:_DllMainCRTStartup /DLL /DEF:Exports.def "%name%".obj 19 | 20 | del *.lib 21 | del *.obj 22 | del *.exp 23 | pause -------------------------------------------------------------------------------- /Fake dll/Project.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=1 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | Assemble=/c /coff 11 | Link=/SUBSYSTEM:WINDOWS /ENTRY:_DllMainCRTStartup /DLL /DEF:Exports.def 12 | Out=CSCWCNG.dll 13 | ActiveBuild=0 14 | CompileRC= 15 | RCToObj= 16 | DebAssemble= 17 | DebLink= 18 | DebOut= 19 | 20 | [FILES] 21 | 1=Code.asm 22 | 2=Exports.def 23 | [SHOWFILE] 24 | 1=00000000000000005404000054010000000000000300000000000000B0 25 | -------------------------------------------------------------------------------- /Game trainer engine/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo trainer.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:DS_Trainer.exe trainer.obj base.res 5 | del base.res 6 | del trainer.obj 7 | pause -------------------------------------------------------------------------------- /Game trainer engine/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=trainer.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=FDFFFFFF0F0000007A0300005C020000000000000300000012000000F9 26 | 2=C2010000A20000003F050000EE0200000100000001000000020000009D 27 | -------------------------------------------------------------------------------- /GetSystemPowerStatus/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=sysp 5 | 6 | ml.exe /c /coff /Cp /nologo "%name%".asm 7 | if not exist==*.res goto no_res 8 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj 9 | 10 | rem .idata есть только в TASM 11 | 12 | 13 | goto final 14 | :no_res 15 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 16 | :final 17 | if errorlevel 1 goto End 18 | del *.OBJ 19 | :End 20 | pause 21 | @echo on 22 | cls 23 | -------------------------------------------------------------------------------- /GetSystemPowerStatus/Project.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 17 | DebOut= 18 | [FILES] 19 | 1=sysp.asm 20 | [SHOWFILE] 21 | 1=1600000016000000BA0400008402000000000000030000000000000073 22 | -------------------------------------------------------------------------------- /Gpcode config decoder/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Gpcode config decoder/base.inc: -------------------------------------------------------------------------------- 1 | include windows.inc 2 | 3 | uselib MACRO libname 4 | include libname.inc 5 | includelib libname.lib 6 | ENDM 7 | 8 | uselib user32 9 | uselib kernel32 10 | 11 | DlgProc PROTO :DWORD,:DWORD,:DWORD,:DWORD 12 | 13 | IDC_OK equ 1003 14 | IDC_IDCANCEL equ 1004 15 | 16 | .data? 17 | hInstance dd ? ;dd can be written as dword 18 | -------------------------------------------------------------------------------- /Gpcode config decoder/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_OK 1003 4 | #define IDC_CANCEL 1004 5 | 6 | 7 | 1 RCDATA DISCARDABLE "gpcode.dat" ;this is your cfg file ripped from GpCode 8 | 9 | 101 DIALOGEX 0,0,294,170 10 | CAPTION "GpCode..." 11 | FONT 8,"Tahoma" 12 | STYLE 0x80c80880 13 | EXSTYLE 0x00000000 14 | BEGIN 15 | CONTROL "Read RC_DATA > cfg",IDC_OK,"Button",0x10000001,3,135,287,14,0x00000000 16 | CONTROL "Quit",IDC_CANCEL,"Button",0x10000000,3,154,287,14,0x00000000 17 | CONTROL "",1002,"Edit",0x10200044,3,3,287,130,0x00000200 18 | END -------------------------------------------------------------------------------- /Gpcode config decoder/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=4200000042000000E6040000B002000000000000030000003E00000061 26 | 2=6E0000006E00000012050000DC020000010000000100000000000000D3 27 | -------------------------------------------------------------------------------- /Gpcode config decoder/gpcode.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Gpcode config decoder/gpcode.dat -------------------------------------------------------------------------------- /Hexing a file/5ab9y001.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Hexing a file/5ab9y001.bmp -------------------------------------------------------------------------------- /Hexing a file/Crystal Clear arrow.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Hexing a file/Crystal Clear arrow.cur -------------------------------------------------------------------------------- /Hexing a file/HOODLUM - GTA - San Andreasintro.xm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Hexing a file/HOODLUM - GTA - San Andreasintro.xm -------------------------------------------------------------------------------- /Hexing a file/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=Patch 5 | set rsrc=rsrc 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Hexing a file/Patch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Hexing a file/Patch.asm -------------------------------------------------------------------------------- /Hexing a file/Patch.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | Compiler=MASM32 9 | [MAKE] 10 | ActiveBuild=0 11 | CompileRC=/v 12 | RCToObj= 13 | Assemble=/c /coff /Cp /nologo 14 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 15 | Out= 16 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 18 | DebOut= 19 | [FILES] 20 | 1=Patch.asm 21 | 2=WaveObject.asm 22 | 3=rsrc.rc 23 | [SHOWFILE] 24 | 1=580000007400000043030000D1020000000000000300000000000000E8 25 | 3=6E0000009100000059030000EE0200000100000001000000000000004D 26 | 2=3200000032000000CE050000B7020000020000000100000000000000F3 27 | -------------------------------------------------------------------------------- /Hexing a file/RED.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Hexing a file/RED.ico -------------------------------------------------------------------------------- /Hexing a file/WaveObject.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Hexing a file/WaveObject.asm -------------------------------------------------------------------------------- /Hexing a file/grabtest/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Hexing a file/grabtest/RED.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Hexing a file/grabtest/RED.ico -------------------------------------------------------------------------------- /Hexing a file/grabtest/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_CANCEL 1004 4 | #define IDC_GROUPBOX1005 1005 5 | 6 | 101 DIALOGEX 0,0,194,47 7 | CAPTION "GrabTest - Trojan/Win32.Jackpos" 8 | FONT 8,"Tahoma" 9 | STYLE 0x80c80880 10 | EXSTYLE 0x00000000 11 | BEGIN 12 | CONTROL "",IDC_GROUPBOX1005,"Button",0x50000007,3,0,187,44,0x00000000 13 | CONTROL "Quit",IDC_CANCEL,"Button",0x10000000,7,25,179,14,0x00000000 14 | CONTROL ";4111111111111111=13071010000000000666?",1002,"Edit",0x18000081,7,9,181,12,0x00000200 15 | END 16 | 17 | -------------------------------------------------------------------------------- /Hexing a file/grabtest/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=420000004200000088040000B0020000000000000300000000000000C5 26 | 2=6E0000006E000000B4040000DC02000001000000010000000000000074 27 | -------------------------------------------------------------------------------- /Hexing a file/grabtest/manifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | NoDes 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Hexing a file/manifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | NoDes 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Hexing a file/ufmod.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Hexing a file/ufmod.lib -------------------------------------------------------------------------------- /Keychooser/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Keychooser/awm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Keychooser/awm.png -------------------------------------------------------------------------------- /Keychooser/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_SERIAL 1002 4 | #define IDB_GEN 1003 5 | #define IDB_QUIT 1004 6 | #define IDC_SERIAL_STATIC 1005 7 | #define IDC_DATE_STATIC 1006 8 | #define IDC_IMAGE1008 1008 9 | 10 | 946 BITMAP DISCARDABLE "keygen.bmp" 11 | 12 | 101 DIALOGEX 0,0,177,89 13 | CAPTION "" 14 | FONT 8,"Tahoma" 15 | STYLE 0x10c00800 16 | EXSTYLE 0x00000000 17 | BEGIN 18 | CONTROL "",IDB_GEN,"Button",0x10000001,97,74,44,13,0x00000000 19 | CONTROL "",IDB_QUIT,"Button",0x10000000,144,74,30,13,0x00000000 20 | CONTROL "",IDC_SERIAL,"Edit",0x10000880,34,58,140,12,0x00000200 21 | CONTROL "",IDC_SERIAL_STATIC,"Static",0x50000000,7,61,23,9,0x00000000 22 | CONTROL "",IDC_DATE_STATIC,"Static",0x58000000,3,80,44,9,0x00000000 23 | CONTROL "#946",IDC_IMAGE1008,"Static",0x5080020e,3,3,171,50,0x00000000 24 | END 25 | 26 | -------------------------------------------------------------------------------- /Keychooser/keychoose.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 17 | DebOut= 18 | [FILES] 19 | 1=base.asm 20 | 2=base.inc 21 | 3=base.rc 22 | [SHOWFILE] 23 | 1=EEFFFFFFE200000091020000A803000000000000030000000A00000018 24 | 2=AD01000055000000DF030000BE02000001000000010000005504000000 25 | 3=420200004A000000370400000C020000020000000100000000000000DA 26 | -------------------------------------------------------------------------------- /Keychooser/keygen.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Keychooser/keygen.bmp -------------------------------------------------------------------------------- /MD5 Hasher/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_NAME 1001 4 | #define IDC_SERIAL 1002 5 | #define IDB_QUIT 1003 6 | #define IDC_GROUPBOX 1004 7 | #define IDC_DATE_STATIC 1005 8 | 9 | 101 DIALOGEX 0,0,221,68 10 | CAPTION "Base" 11 | FONT 8,"Tahoma" 12 | STYLE 0x80c80880 13 | EXSTYLE 0x00000000 14 | BEGIN 15 | CONTROL "",IDC_GROUPBOX,"Button",0x50008007,3,3,214,47,0x00000000 16 | CONTROL "",IDB_QUIT,"Button",0x10000000,161,52,56,14,0x00000000 17 | CONTROL "",IDC_NAME,"Edit",0x10000080,10,12,201,12,0x00000200 18 | CONTROL "",IDC_SERIAL,"Edit",0x10000880,10,31,201,12,0x00000200 19 | CONTROL "",IDC_DATE_STATIC,"Static",0x58000000,3,58,44,9,0x00000000 20 | END 21 | 22 | -------------------------------------------------------------------------------- /MD5 Hasher/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=hashermd5.asm 23 | 2=md5.asm 24 | 3=base.rc 25 | [SHOWFILE] 26 | 1=00000000000000007D0300004D020000000000000300000008000000DA 27 | 2=4200000042000000510400008D0200000100000001000000A00000000A 28 | 3=2C0000002C000000A90300007902000002000000010000000000000082 29 | -------------------------------------------------------------------------------- /MD5 Hasher/make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo hashermd5.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:MD5_Hasher.exe hashermd5.obj base.res 5 | del base.res 6 | del base.obj 7 | del hashermd5.obj 8 | pause -------------------------------------------------------------------------------- /Memory patching (loader)/Braviax fake1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Memory patching (loader)/Braviax fake1.png -------------------------------------------------------------------------------- /Memory patching (loader)/Braviax fake2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Memory patching (loader)/Braviax fake2.png -------------------------------------------------------------------------------- /Memory patching (loader)/Braviax fake3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Memory patching (loader)/Braviax fake3.png -------------------------------------------------------------------------------- /Memory patching (loader)/Braviax fake4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Memory patching (loader)/Braviax fake4.png -------------------------------------------------------------------------------- /Memory patching (loader)/Braviax fake5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Memory patching (loader)/Braviax fake5.png -------------------------------------------------------------------------------- /Memory patching (loader)/FakeAV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Memory patching (loader)/FakeAV.png -------------------------------------------------------------------------------- /Memory patching (loader)/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=patch 5 | 6 | ml.exe /c /coff /Cp /nologo "%name%".asm 7 | if not exist==*.res goto no_res 8 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj 9 | 10 | rem .idata есть только в TASM 11 | 12 | 13 | goto final 14 | :no_res 15 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 16 | :final 17 | if errorlevel 1 goto End 18 | del *.OBJ 19 | :End 20 | pause 21 | @echo on 22 | cls 23 | -------------------------------------------------------------------------------- /Memory patching (loader)/Serial.txt: -------------------------------------------------------------------------------- 1 | 1147-175591-6550 -------------------------------------------------------------------------------- /Memory patching (loader)/patch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Memory patching (loader)/patch.asm -------------------------------------------------------------------------------- /Memory patching (loader)/patch.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 17 | DebOut= 18 | [SHOWFILE] 19 | 1=0000000000000000F5010000C2010000000000000300000000000000BC 20 | [FILES] 21 | 1=patch.asm 22 | -------------------------------------------------------------------------------- /POST request/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=POST 5 | 6 | ml.exe /c /coff /Cp /nologo "%name%".asm 7 | if not exist==*.res goto no_res 8 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj 9 | 10 | rem .idata есть только в TASM 11 | 12 | 13 | goto final 14 | :no_res 15 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 16 | :final 17 | if errorlevel 1 goto End 18 | del *.OBJ 19 | :End 20 | pause 21 | @echo on 22 | cls 23 | -------------------------------------------------------------------------------- /POST request/POST.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 17 | DebOut= 18 | [FILES] 19 | 1=POST.asm 20 | [SHOWFILE] 21 | 1=0000000000000000A40400006E02000000000000030000001500000030 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | MASM32 Code collection for reverse engineers 2 | ======================= 3 | 4 | This repository contain various snippets to help you to make your own release and more.
5 | See also my [MASM32 graphical effects code collection](https://github.com/Xyl2k/MASM32-graphical-effects).
6 | [WinASM](https://www.winasm.org/) friendly, codes can be compiled also from their respective ```make.bat``` if you don't want to launch your favorite IDE.
7 | ![alt text](preview.png "Compiled codes preview") 8 | -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 1/5ab9y001.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RED Patch template Water Effect/Patch 1/5ab9y001.bmp -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 1/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RED Patch template Water Effect/Patch 1/Icon.ico -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 1/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 1/WaveObject.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RED Patch template Water Effect/Patch 1/WaveObject.asm -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 1/base.inc: -------------------------------------------------------------------------------- 1 | include windows.inc 2 | 3 | uselib MACRO libname 4 | include libname.inc 5 | includelib libname.lib 6 | ENDM 7 | 8 | uselib user32 9 | uselib kernel32 10 | 11 | DlgProc PROTO :DWORD,:DWORD,:DWORD,:DWORD 12 | 13 | IDC_OK equ 1003 14 | IDC_IDCANCEL equ 1004 15 | 16 | .data? 17 | hInstance dd ? ;dd can be written as dword 18 | -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 1/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_CHECKBOX1006 1006 4 | #define IDC_APPLY 1003 5 | #define IDC_ABOUT 1004 6 | #define IDC_EXIT 1005 7 | #define IDC_IMAGE1008 1008 8 | 9 | 1 BITMAP DISCARDABLE "5ab9y001.bmp" 10 | 1000 ICON DISCARDABLE "Icon.ico" 11 | 12 | 101 DIALOGEX 0,0,391,161 13 | CAPTION "RED CReW ~ SomeApp v1.0 *Patch*" 14 | FONT 8,"Tahoma" 15 | STYLE 0x80ca0880 16 | EXSTYLE 0x00000008 17 | BEGIN 18 | CONTROL "#1",IDC_IMAGE1008,"Static",0x5080020e,3,3,384,95,0x00000000 19 | CONTROL "Patch",IDC_APPLY,"Button",0x50010000,240,102,147,13,0x00020000 20 | CONTROL "About",IDC_ABOUT,"Button",0x50010000,240,117,147,13,0x00020000 21 | CONTROL "Exit",IDC_EXIT,"Button",0x50010000,240,132,147,13,0x00020000 22 | CONTROL "",1002,"ListBox",0x50810140,3,102,231,56,0x00000200 23 | CONTROL "backup old file?",IDC_CHECKBOX1006,"Button",0x50010003,240,148,64,10,0x00000000 24 | END 25 | 26 | 102 DIALOGEX 10,10,206,91 27 | FONT 8,"Tahoma" 28 | STYLE 0x90480800 29 | EXSTYLE 0x00000000 30 | BEGIN 31 | END 32 | 33 | -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 1/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=WaveObject.asm 24 | 3=base.rc 25 | [SHOWFILE] 26 | 1=0000000000000000390300005C0200000000000003000000000000009D 27 | 3=2C0000003A000000650300009602000001000000010000000000000068 28 | 2=2C0000002C00000021020000ED0100000200000001000000000000006C 29 | -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 1/ufmod.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RED Patch template Water Effect/Patch 1/ufmod.lib -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 2/5ab9y001.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RED Patch template Water Effect/Patch 2/5ab9y001.bmp -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 2/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RED Patch template Water Effect/Patch 2/Icon.ico -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 2/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 2/WaveObject.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RED Patch template Water Effect/Patch 2/WaveObject.asm -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 2/base.inc: -------------------------------------------------------------------------------- 1 | include windows.inc 2 | 3 | uselib MACRO libname 4 | include libname.inc 5 | includelib libname.lib 6 | ENDM 7 | 8 | uselib user32 9 | uselib kernel32 10 | 11 | DlgProc PROTO :DWORD,:DWORD,:DWORD,:DWORD 12 | 13 | IDC_OK equ 1003 14 | IDC_IDCANCEL equ 1004 15 | 16 | .data? 17 | hInstance dd ? ;dd can be written as dword 18 | -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 2/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_CHECKBOX1006 1006 4 | #define IDC_APPLY 1003 5 | #define IDC_ABOUT 1004 6 | #define IDC_EXIT 1005 7 | #define IDC_IMAGE1008 1008 8 | #define tune 666 9 | 10 | 1 BITMAP DISCARDABLE "5ab9y001.bmp" 11 | 1000 ICON DISCARDABLE "Icon.ico" 12 | tune RCDATA DISCARDABLE "tetris.xm" 13 | 14 | 101 DIALOGEX 0,0,391,161 15 | CAPTION "RED CReW ~ SomeApp v1.0 *Patch*" 16 | FONT 8,"Tahoma" 17 | STYLE 0x80ca0880 18 | EXSTYLE 0x00000008 19 | BEGIN 20 | CONTROL "#1",IDC_IMAGE1008,"Static",0x5080020e,3,3,384,95,0x00000000 21 | CONTROL "Patch",IDC_APPLY,"Button",0x50010000,240,102,147,13,0x00020000 22 | CONTROL "About",IDC_ABOUT,"Button",0x50010000,240,117,147,13,0x00020000 23 | CONTROL "Exit",IDC_EXIT,"Button",0x50010000,240,132,147,13,0x00020000 24 | CONTROL "",1002,"ListBox",0x50810140,3,102,231,56,0x00000200 25 | CONTROL "backup old file?",IDC_CHECKBOX1006,"Button",0x50010003,240,148,64,10,0x00000000 26 | END 27 | 28 | 102 DIALOGEX 10,10,206,91 29 | FONT 8,"Tahoma" 30 | STYLE 0x90480800 31 | EXSTYLE 0x00000000 32 | BEGIN 33 | END 34 | 35 | -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 2/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=WaveObject.asm 24 | 3=base.rc 25 | [SHOWFILE] 26 | 1=0000000000000000390300005C02000000000000030000001B000000B8 27 | 3=2C0000003A000000650300009602000001000000010000000000000068 28 | 2=2C0000002C00000021020000ED0100000200000001000000000000006C 29 | -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 2/tetris.xm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RED Patch template Water Effect/Patch 2/tetris.xm -------------------------------------------------------------------------------- /RED Patch template Water Effect/Patch 2/ufmod.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RED Patch template Water Effect/Patch 2/ufmod.lib -------------------------------------------------------------------------------- /RSA/RSA Encryption/Libs/biglib.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RSA/RSA Encryption/Libs/biglib.inc -------------------------------------------------------------------------------- /RSA/RSA Encryption/Libs/biglib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RSA/RSA Encryption/Libs/biglib.lib -------------------------------------------------------------------------------- /RSA/RSA Encryption/Libs/cryptohash.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/RSA/RSA Encryption/Libs/cryptohash.lib -------------------------------------------------------------------------------- /RSA/RSA Encryption/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo base.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:Keygen.exe base.obj base.res 5 | del base.res 6 | del base.obj 7 | pause -------------------------------------------------------------------------------- /RSA/RSA Encryption/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDD_MAIN 1000 4 | #define IDB_EXIT 1001 5 | #define IDC_STATIC1003 1003 6 | #define IDC_STATIC1004 1004 7 | #define IDC_NAME 1002 8 | #define IDC_SERIAL 1005 9 | #define IDB_GENERATE 1006 10 | #define IDC_STATIC1009 1009 11 | 12 | IDD_MAIN DIALOGEX 10,10,259,54 13 | CAPTION "LuTiN NoIR Small RSA keygenme for newbies *KeyGen*" 14 | FONT 8,"Tahoma" 15 | STYLE 0x90c80804 16 | EXSTYLE 0x00000188 17 | BEGIN 18 | 19 | CONTROL "Xylitol",IDC_NAME,"Edit",0x50010000,27,3,227,13,0x00000200 20 | CONTROL "Name",IDC_STATIC1003,"Static",0x50000000,3,6,20,8,0x00000000 21 | CONTROL "Serial",IDC_STATIC1004,"Static",0x50000000,3,22,20,9,0x00000000 22 | CONTROL "",IDC_SERIAL,"Edit",0x50010800,27,22,227,12,0x00000200 23 | CONTROL "Exit",IDB_EXIT,"Button",0x10010000,210,37,45,13,0x00000000 24 | CONTROL "GEN",IDB_GENERATE,"Button",0x10010000,160,37,45,13,0x00000000 25 | CONTROL "17/03/2011",IDC_STATIC1009,"Static",0x58000000,0,46,81,7,0x00000000 26 | END 27 | 28 | -------------------------------------------------------------------------------- /RSA/RSA Encryption/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=16000000160000000B020000D801000000000000030000000000000015 26 | 2=42000000420000003702000004020000010000000100000000000000C5 27 | -------------------------------------------------------------------------------- /RSA/RSA Signature/make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v rsagendlg.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo rsagen.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:CONSOLE /RELEASE /VERSION:4.0 /OUT:RSA-1024.exe rsagen.obj rsagendlg.res 5 | del rsagendlg.res 6 | del rsagen.obj 7 | pause -------------------------------------------------------------------------------- /RSA/RSA Signature/prjRSA.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:CONSOLE /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=rsagen.asm 23 | 2=rsagendlg.rc 24 | [SHOWFILE] 25 | 1=00000000000000007D0300004D020000000000000300000008010000DB 26 | 2=1600000016000000930300006302000001000000010000000000000029 27 | -------------------------------------------------------------------------------- /RSA/RSA Signature/rsagendlg.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_SIGN 1003 4 | #define IDC_QUIT 1004 5 | #define IDC_GENKEY 1005 6 | 7 | 101 DIALOGEX 0,0,169,44 8 | CAPTION "CryptGenKey/CryptSignHash RSA-1024" 9 | FONT 8,"Tahoma" 10 | STYLE 0x80c80880 11 | EXSTYLE 0x00000000 12 | BEGIN 13 | CONTROL "SiGN",IDC_SIGN,"Button",0x10000001,50,25,50,14,0x00000000 14 | CONTROL "QUiT",IDC_QUIT,"Button",0x10000000,113,25,50,14,0x00000000 15 | CONTROL "GEN",IDC_GENKEY,"Button",0x50010000,10,25,34,14,0x00000000 16 | END 17 | 18 | -------------------------------------------------------------------------------- /Random/Letters/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=keygen 5 | set rsrc=keygen 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Random/Letters/keygen.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDD_MAIN 1000 4 | #define IDB_EXIT 1001 5 | #define IDC_SERIAL 1005 6 | #define IDB_GENERATE 1006 7 | 8 | 1 24 DISCARDABLE "manifest.xml" 9 | 10 | IDD_MAIN DIALOGEX 10,10,295,46 11 | CAPTION "Generate Random data" 12 | FONT 8,"Tahoma" 13 | STYLE 0x90c80804 14 | EXSTYLE 0x00000188 15 | BEGIN 16 | CONTROL "Exit",IDB_EXIT,"Button",0x10010000,247,28,45,13,0x00000000 17 | CONTROL "",IDC_SERIAL,"Edit",0x50010801,13,9,261,12,0x00000200 18 | CONTROL "Generate",IDB_GENERATE,"Button",0x10010000,3,28,44,13,0x00000000 19 | END 20 | 21 | -------------------------------------------------------------------------------- /Random/Letters/keygen.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 17 | DebOut= 18 | [FILES] 19 | 1=keygen.asm 20 | 2=keygen.rc 21 | [SHOWFILE] 22 | 1=160000001D000000040300007A02000000000000030000000B000000C4 23 | 2=420000005700000030030000B402000001000000010000000000000084 24 | -------------------------------------------------------------------------------- /Random/Letters/manifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 10 | Mx XP Program 11 | 12 | 13 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Random/Number within a range/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo RandomYZ.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:RandomYZ.exe RandomYZ.obj base.res 5 | del base.res 6 | del RandomYZ.obj 7 | pause -------------------------------------------------------------------------------- /Random/Number within a range/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDB_GEN_DEC 1002 4 | #define IDB_GEN_HEX 1003 5 | #define IDB_CANCEL 1004 6 | #define IDC_STATIC1 1005 7 | #define IDC_STATIC2 1006 8 | 9 | 101 DIALOGEX 0,0,154,59 10 | CAPTION "Random number generator in a range" 11 | FONT 8,"MS Shell Dlg",400,0,0x1 12 | STYLE 0x80c80880 13 | EXSTYLE 0x00000000 14 | BEGIN 15 | CONTROL "Gen Decimal",IDB_GEN_DEC,"Button",0x10000001,100,3,50,14,0x00000000 16 | CONTROL "Gen Hexa",IDB_GEN_HEX,"Button",0x10000000,100,22,50,14,0x00000000 17 | CONTROL "Close",IDB_CANCEL,"Button",0x10000000,50,40,50,14,0x00000000 18 | CONTROL "?????",IDC_STATIC1,"Static",0x50000000,3,6,91,9,0x00000000 19 | CONTROL "????????",IDC_STATIC2,"Static",0x50000000,3,25,81,9,0x00000000 20 | END -------------------------------------------------------------------------------- /Random/Number within a range/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=RandomYZ.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=00000000000000007D0300004D020000000000000300000000000000D2 26 | 2=2C0000002C000000A90300007902000001000000010000000000000081 27 | -------------------------------------------------------------------------------- /Random/Numbers-letters/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=keygen 5 | set rsrc=keygen 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Random/Numbers-letters/keygen.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDD_MAIN 1000 4 | #define IDB_EXIT 1001 5 | #define IDC_SERIAL 1005 6 | #define IDB_GENERATE 1006 7 | 8 | 1 24 DISCARDABLE "manifest.xml" 9 | 10 | IDD_MAIN DIALOGEX 10,10,295,46 11 | CAPTION "Generate Random data" 12 | FONT 8,"Tahoma" 13 | STYLE 0x90c80804 14 | EXSTYLE 0x00000188 15 | BEGIN 16 | CONTROL "Exit",IDB_EXIT,"Button",0x10010000,247,28,45,13,0x00000000 17 | CONTROL "",IDC_SERIAL,"Edit",0x50010801,13,9,261,12,0x00000200 18 | CONTROL "Generate",IDB_GENERATE,"Button",0x10010000,3,28,44,13,0x00000000 19 | END 20 | 21 | -------------------------------------------------------------------------------- /Random/Numbers-letters/keygen.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 17 | DebOut= 18 | [FILES] 19 | 1=keygen.asm 20 | 2=keygen.rc 21 | [SHOWFILE] 22 | 1=160000001D000000040300007A020000000000000300000014000000CD 23 | 2=420000005700000030030000B402000001000000010000000000000084 24 | -------------------------------------------------------------------------------- /Random/Numbers-letters/manifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 10 | Mx XP Program 11 | 12 | 13 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Registry Operation/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=reg 5 | set rsrc=reg 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Registry Operation/reg.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | 4 | 5 | 1001 DIALOGEX 0,0,144,32 6 | CAPTION "Registry Add and Delete" 7 | FONT 8,"MS Sans Serif" 8 | STYLE 0x10ca0800 9 | EXSTYLE 0x00000088 10 | BEGIN 11 | CONTROL "Add",1023,"Button",0x50010000,3,3,67,25,0x00020000 12 | CONTROL "Delete",1025,"Button",0x50010000,73,3,67,25,0x00020000 13 | END 14 | 15 | -------------------------------------------------------------------------------- /Registry Operation/reg.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 17 | DebOut= 18 | [SHOWFILE] 19 | 1=0000000000000000390300005C020000000000000300000019000000B6 20 | 2=2A0000005900000063030000B5020000010000000100000000000000A2 21 | [FILES] 22 | 1=reg.asm 23 | 2=reg.rc 24 | -------------------------------------------------------------------------------- /SHA1 Hasher/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=sha 5 | set rsrc=sha 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /SHA1 Hasher/cryptohash.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/SHA1 Hasher/cryptohash.lib -------------------------------------------------------------------------------- /SHA1 Hasher/sha.asm: -------------------------------------------------------------------------------- 1 | .486 2 | .model flat, stdcall 3 | option casemap :none 4 | 5 | include \masm32\include\windows.inc 6 | include cryptohash.inc 7 | includelib cryptohash.lib 8 | 9 | UseLib MACRO libname 10 | include \masm32\include\libname.inc 11 | includelib \masm32\lib\libname.lib 12 | ENDM 13 | 14 | UseLib user32 15 | UseLib kernel32 16 | 17 | 18 | DlgProc PROTO :DWORD,:DWORD,:DWORD,:DWORD 19 | 20 | IDC_OK equ 1003 21 | IDC_IDCANCEL equ 1004 22 | szSize equ 256 23 | 24 | .data? 25 | hInstance dd ? 26 | szInput db szSize dup(?) 27 | szOutput db szSize dup(?) 28 | 29 | .code 30 | start: 31 | invoke GetModuleHandle, NULL 32 | mov hInstance, eax 33 | invoke DialogBoxParam, hInstance, 101, 0, ADDR DlgProc, 0 34 | invoke ExitProcess, eax 35 | 36 | DlgProc proc hWin:DWORD,uMsg:DWORD,wParam:DWORD,lParam:DWORD 37 | .if uMsg == WM_COMMAND 38 | MOV EAX,wParam 39 | MOV EDX,EAX 40 | SHR EDX,16 41 | AND EAX,0FFFFH 42 | .if edx == EN_CHANGE 43 | .if eax == 1001 44 | invoke GetDlgItemText,hWin,1001,addr szInput,szSize 45 | mov edx,eax 46 | invoke SHA1Init 47 | invoke SHA1Update,addr szInput,edx 48 | invoke SHA1Final 49 | invoke HexEncode,eax,SHA1_DIGESTSIZE,addr szOutput 50 | invoke SetDlgItemText,hWin,1002,addr szOutput 51 | .endif 52 | .endif 53 | .elseif uMsg == WM_CLOSE 54 | invoke EndDialog,hWin,0 55 | .endif 56 | xor eax,eax 57 | ret 58 | DlgProc endp 59 | 60 | end start 61 | -------------------------------------------------------------------------------- /SHA1 Hasher/sha.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | 4 | 101 DIALOGEX 0,0,188,29 5 | CAPTION "SHA1 Hasher - RED CREW" 6 | FONT 8,"Tahoma" 7 | STYLE 0x80c80880 8 | EXSTYLE 0x00000088 9 | BEGIN 10 | CONTROL "",1001,"Edit",0x10000081,3,3,181,10,0x00020000 11 | CONTROL "",1002,"Edit",0x10000881,3,15,181,10,0x00020000 12 | END 13 | 14 | -------------------------------------------------------------------------------- /SHA1 Hasher/sha.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=sha.asm 23 | 2=sha.rc 24 | [SHOWFILE] 25 | 1=160000001D000000550300007902000000000000030000000000000009 26 | 2=2C0000003A0000006B030000960200000100000001000000000000006E 27 | -------------------------------------------------------------------------------- /SendDlgItemMessageA/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDB_EXIT 1001 4 | #define IDC_TEXT 1002 5 | #define IDC_GROUPBOX 1003 6 | #define IDC_STATIC1004 1004 7 | 8 | 101 DIALOGEX 0,0,151,54 9 | FONT 8,"Tahoma" 10 | STYLE 0x80c80880 11 | EXSTYLE 0x00000000 12 | BEGIN 13 | CONTROL "",IDC_GROUPBOX,"Button",0x50008007,3,3,144,31,0x00000000 14 | CONTROL "",IDC_TEXT,"Edit",0x10010080,13,15,123,12,0x00000200 15 | CONTROL "",IDB_EXIT,"Button",0x10000000,97,37,50,14,0x00000000 16 | CONTROL "",IDC_STATIC1004,"Static",0x50000000,3,40,84,10,0x00000000 17 | END 18 | 19 | -------------------------------------------------------------------------------- /SendDlgItemMessageA/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [SHOWFILE] 22 | 1=0000000000000000E70300006502000000000000030000002E00000082 23 | 2=2C0000002C000000130400009102000001000000010000000000000004 24 | [FILES] 25 | 1=base.asm 26 | 2=base.rc 27 | -------------------------------------------------------------------------------- /SendDlgItemMessageA/make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\cvtres.exe /machine:ix86 base.res 4 | \masm32\bin\ml.exe /c /coff base.asm 5 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /OUT:SendDlgItemMessageA.exe base.obj base.res 6 | del base.res 7 | del base.obj 8 | pause -------------------------------------------------------------------------------- /SendMessageA/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v SendMessage.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo SendMessage.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:SendMessageA.exe SendMessage.obj SendMessage.res 5 | del SendMessage.res 6 | del SendMessage.obj 7 | pause -------------------------------------------------------------------------------- /SendMessageA/SendMessage.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/SendMessageA/SendMessage.asm -------------------------------------------------------------------------------- /SendMessageA/SendMessage.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDB_LOGiN 1003 4 | #define IDB_DOWNLOAD_LOCAL 1004 5 | #define IDB_DOWNLOAD_FXP 1005 6 | #define IDB_RAW_COMMAND 1006 7 | #define IDB_NOTEPAD 1007 8 | #define IDB_NOTEPADTITLE 1008 9 | #define IDB_QUiT 1009 10 | #define IDC_GROUPBOX1010 1010 11 | #define IDC_GROUPBOX1011 1011 12 | 13 | 14 | 101 DIALOGEX 0,0,300,80 15 | CAPTION "Base" 16 | FONT 8,"Tahoma" 17 | STYLE 0x80c80880 18 | EXSTYLE 0x00000000 19 | BEGIN 20 | CONTROL "",IDC_GROUPBOX1010,"Button",0x50008007,153,3,144,53,0x00000000 21 | CONTROL "",IDC_GROUPBOX1011,"Button",0x50008007,3,3,144,53,0x00000000 22 | CONTROL "",IDB_LOGiN,"Button",0x10000000,160,15,64,14,0x00000000 23 | CONTROL "",IDB_DOWNLOAD_LOCAL,"Button",0x10000000,160,34,64,14,0x00000000 24 | CONTROL "",IDB_DOWNLOAD_FXP,"Button",0x10000000,227,34,64,14,0x00000000 25 | CONTROL "",IDB_RAW_COMMAND,"Button",0x10000000,227,15,64,14,0x00000000 26 | CONTROL "",IDB_QUiT,"Button",0x10000001,3,62,294,14,0x00000000 27 | CONTROL "",IDB_NOTEPAD,"Button",0x10000000,13,15,124,14,0x00000000 28 | CONTROL "",IDB_NOTEPADTITLE,"Button",0x10000000,13,34,124,14,0x00000000 29 | END 30 | -------------------------------------------------------------------------------- /SendMessageA/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=SendMessage.asm 23 | 2=SendMessage.rc 24 | [SHOWFILE] 25 | 1=00000000000000007D0300004D020000000000000300000000000000D2 26 | 2=2C0000002C000000A90300007902000001000000010000000000000081 27 | -------------------------------------------------------------------------------- /Serial sniffer/CrackMe1.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Serial sniffer/CrackMe1.exe -------------------------------------------------------------------------------- /Serial sniffer/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo base.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:Sniffer.exe base.obj base.res 5 | del base.res 6 | del base.obj 7 | pause -------------------------------------------------------------------------------- /Serial sniffer/base.inc: -------------------------------------------------------------------------------- 1 | DlgProc PROTO :DWORD,:DWORD,:DWORD,:DWORD 2 | 3 | .const 4 | IDD_DIALOG equ 1000 5 | IDB_PATCH equ 1001 6 | IDB_QUIT equ 1002 7 | IDC_SERIAL equ 1003 8 | IDC_STATIC equ 1004 9 | 10 | .data 11 | ; Dialog texts 12 | szTitle db "CrackMe #1 by Dynasty *Serial sniffer*",0 13 | szErrCaption db "Err0r",0 14 | szErrNotFOund db "Target not found!",13,10 15 | db "put crackme.exe in same dir!",0 16 | szIDBPatch db "LAUNCh aPP/gET SERiAL",0 17 | szIDBExit db "eXIT",0 18 | szLblSer db "Serial:",0 19 | 20 | ; App Details 21 | szSerial db 30h dup (0) 22 | szTarget db "CrackMe1.exe",0 23 | 24 | .data? 25 | hInstance dd ? ;dd can be written as dword 26 | CommandLine dd ? 27 | hWnd dd ? 28 | tcont CONTEXT <> 29 | SerialThtreadID dd ? -------------------------------------------------------------------------------- /Serial sniffer/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #include "/masm32/include/resource.h" 4 | 5 | #define IDD_DIALOG 1000 6 | #define IDB_PATCH 1001 7 | #define IDB_QUIT 1002 8 | #define IDC_SERIAL 1003 9 | #define IDC_STATIC 1004 10 | 11 | 1 24 DISCARDABLE "manifest.xml" 12 | 13 | IDD_DIALOG DIALOGEX 0,0,172,70 14 | FONT 8,"Tahoma" 15 | STYLE 0x80c80880 16 | EXSTYLE 0x00000008 17 | BEGIN 18 | CONTROL "",IDB_PATCH,"Button",0x10010001,23,49,90,14,0x00000000 19 | CONTROL "",IDB_QUIT,"Button",0x10000000,117,49,50,14,0x00000000 20 | CONTROL "",IDC_STATIC,"Static",0x50000000,7,31,21,10,0x00000000 21 | CONTROL "",IDC_SERIAL,"Edit",0x10000840,30,28,137,12,0x00000200 22 | END 23 | 24 | -------------------------------------------------------------------------------- /Serial sniffer/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=standardfunctions.asm 24 | 3=base.inc 25 | 4=base.rc 26 | [SHOWFILE] 27 | 1=790000008A00000049040000F70200000000000003000000430000008F 28 | 2=9A000000000000006A0400007903000001000000010000000000000086 29 | 3=1D01000019000000ED0400008602000002000000010000000D000000C0 30 | 4=7C0100008A0000004C050000F702000003000000010000000000000055 31 | -------------------------------------------------------------------------------- /Serial sniffer/manifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 10 | My XP Program 11 | 12 | 13 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /SetClipboard/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=base 5 | set rsrc=base 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /SetClipboard/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_OK 1003 4 | #define IDC_CANCEL 1004 5 | 6 | 101 DIALOGEX 0,0,205,101 7 | CAPTION "Simple SetClipboard - RED CREW" 8 | FONT 8,"Tahoma" 9 | STYLE 0x80c80880 10 | EXSTYLE 0x00000000 11 | BEGIN 12 | CONTROL "Copy",IDC_OK,"Button",0x10000001,47,49,50,14,0x00000000 13 | CONTROL "Cancel",IDC_CANCEL,"Button",0x10000000,107,49,50,14,0x00000000 14 | CONTROL "that work ??",1001,"Edit",0x10000080,30,25,110,12,0x00000200 15 | END 16 | 17 | -------------------------------------------------------------------------------- /SetClipboard/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 2=16000000160000000B020000D801000000000000030000000000000015 26 | 1=0000000000000000390300005C020000010000000100000034000000D0 27 | -------------------------------------------------------------------------------- /Spyware Protection remover/3.xm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Spyware Protection remover/3.xm -------------------------------------------------------------------------------- /Spyware Protection remover/5ab9y001.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Spyware Protection remover/5ab9y001.bmp -------------------------------------------------------------------------------- /Spyware Protection remover/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Spyware Protection remover/Icon.ico -------------------------------------------------------------------------------- /Spyware Protection remover/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=spr 5 | set rsrc=spr 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del *.OBJ 21 | del *.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Spyware Protection remover/WaveObject.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Spyware Protection remover/WaveObject.asm -------------------------------------------------------------------------------- /Spyware Protection remover/cryptohash.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Spyware Protection remover/cryptohash.lib -------------------------------------------------------------------------------- /Spyware Protection remover/spr.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_IMAGE1008 1008 4 | #define zik 1337 5 | 6 | 1 BITMAP DISCARDABLE "5ab9y001.bmp" 7 | 1000 ICON DISCARDABLE "Icon.ico" 8 | zik RCDATA DISCARDABLE "3.xm" 9 | 10 | 1001 DIALOGEX 0,0,391,130 11 | CAPTION "Spyware Protection Remover" 12 | FONT 8,"MS Sans Serif" 13 | STYLE 0x10ca0800 14 | EXSTYLE 0x00000000 15 | BEGIN 16 | CONTROL "#1",IDC_IMAGE1008,"Static",0x5080020e,3,3,384,95,0x00000000 17 | CONTROL "REMOVE",1023,"Button",0x50010000,3,102,384,25,0x00020000 18 | END 19 | 20 | -------------------------------------------------------------------------------- /Spyware Protection remover/spr.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 17 | DebOut= 18 | [SHOWFILE] 19 | 1=0000000000000000390300005C0200000000000003000000000000009D 20 | 2=160000001D0000004F0300007902000001000000010000000000000002 21 | [FILES] 22 | 1=spr.asm 23 | 2=spr.rc 24 | -------------------------------------------------------------------------------- /Spyware Protection remover/ufmod.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Spyware Protection remover/ufmod.lib -------------------------------------------------------------------------------- /TeraTerm password decoder/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v ttdecrypt_dlg.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo ttdecrypt.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:tt_decrypter.exe ttdecrypt.obj ttdecrypt_dlg.res 5 | del ttdecrypt_dlg.res 6 | del ttdecrypt.obj 7 | pause -------------------------------------------------------------------------------- /TeraTerm password decoder/password.dat: -------------------------------------------------------------------------------- 1 | [Password] 2 | mypassword=@9}(%;BlIy|DPA}w32 3 | -------------------------------------------------------------------------------- /TeraTerm password decoder/tt_decrypter.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=ttdecrypt.asm 23 | 2=ttdecrypt_dlg.rc 24 | [SHOWFILE] 25 | 1=F8FFFFFF5B00000074040000B903000000000000030000000000000087 26 | 2=2C0000002C000000A90300007902000001000000010000000000000081 27 | -------------------------------------------------------------------------------- /TeraTerm password decoder/ttdecrypt_dlg.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_PLAIN 1001 4 | #define IDC_CODED 1002 5 | #define IDB_DECODE 1003 6 | #define IDB_QUIT 1004 7 | #define IDB_BROWSE 1005 8 | #define IDC_GROUPBOX_PWD 1006 9 | #define IDC_GROUPBOX_BTN 1007 10 | #define IDC_GROUPBOX_BRW 1008 11 | #define IDC_PATH 1009 12 | #define IDC_TITLE 1010 13 | #define IDC_STATIC1011 1011 14 | #define IDC_STATIC1012 1012 15 | 16 | 101 DIALOGEX 0,0,242,103 17 | FONT 8,"Tahoma" 18 | STYLE 0x80c80880 19 | EXSTYLE 0x00000010 20 | BEGIN 21 | CONTROL "",IDC_GROUPBOX_PWD,"Button",0x50000007,3,52,157,47,0x00000000 22 | CONTROL "",IDC_GROUPBOX_BTN,"Button",0x50000007,167,52,69,47,0x00000000 23 | CONTROL "",IDC_GROUPBOX_BRW,"Button",0x50000007,3,18,234,31,0x00000000 24 | CONTROL "",IDB_DECODE,"Button",0x10000001,177,65,50,13,0x00000000 25 | CONTROL "",IDB_QUIT,"Button",0x10000000,177,80,50,13,0x00000000 26 | CONTROL "",IDB_BROWSE,"Button",0x50010000,177,31,51,13,0x00000000 27 | CONTROL "",IDC_CODED,"Edit",0x10000080,44,65,107,11,0x00000200 28 | CONTROL "",IDC_PLAIN,"Edit",0x10000880,44,80,107,11,0x00000200 29 | CONTROL "",IDC_PATH,"Edit",0x10000880,10,31,161,10,0x00020000 30 | CONTROL "",IDC_TITLE,"Static",0x50001001,3,3,234,10,0x00020000 31 | CONTROL "",IDC_STATIC1011,"Static",0x50000002,4,68,39,10,0x00001000 32 | CONTROL "",IDC_STATIC1012,"Static",0x50000002,4,83,37,10,0x00000000 33 | END -------------------------------------------------------------------------------- /Terminate process/make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=Killproc 5 | set rsrc=rsrc 6 | ml.exe /c /coff "%name%".asm 7 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 8 | del *.OBJ 9 | pause 10 | @echo on 11 | cls -------------------------------------------------------------------------------- /WinSCard/ATRDB.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/WinSCard/ATRDB.asm -------------------------------------------------------------------------------- /WinSCard/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo checkATR.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:CheckATR.exe checkATR.obj base.res 5 | del base.res 6 | del checkATR.obj 7 | pause -------------------------------------------------------------------------------- /WinSCard/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_ATR 1001 4 | #define IDC_GROUPBOX 1002 5 | #define BTN_OK 1003 6 | #define BTN_CANCEL 1004 7 | #define IDC_LISTBOX 1005 8 | #define IDC_GROUPBOX2 1006 9 | 10 | 101 DIALOGEX 0,0,225,130 11 | CAPTION "Check ATR v0.1" 12 | FONT 8,"Tahoma" 13 | STYLE 0x80c80880 14 | EXSTYLE 0x00000000 15 | BEGIN 16 | CONTROL "",IDC_GROUPBOX,"Button",0x50008007,3,3,217,44,0x00000000 17 | CONTROL "Get ATR",BTN_OK,"Button",0x10000001,10,28,50,13,0x00000000 18 | CONTROL "Quit",BTN_CANCEL,"Button",0x10000000,170,114,50,14,0x00000000 19 | CONTROL "",IDC_ATR,"Edit",0x10000080,10,12,204,12,0x00000200 20 | CONTROL "",IDC_GROUPBOX2,"Button",0x50008007,3,49,217,62,0x00000000 21 | CONTROL "",IDC_LISTBOX,"ListBox",0x50b10140,10,62,204,44,0x00000200 22 | END 23 | 24 | -------------------------------------------------------------------------------- /WinSCard/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=checkATR.asm 23 | 2=ATRDB.asm 24 | 3=base.rc 25 | [SHOWFILE] 26 | 2=C60100004300000042050000A601000000000000030000009D00000098 27 | 1=00000000000000007D0300004D020000010000000100000011000000E2 28 | 3=2C0000002C000000A90300007902000002000000010000000000000082 29 | -------------------------------------------------------------------------------- /XML Parser/Console.Inc: -------------------------------------------------------------------------------- 1 | .const 2 | TEXT_ MACRO your_text:VARARG 3 | LOCAL text_string 4 | .data 5 | text_string db your_text,0 6 | .code 7 | EXITM 8 | ENDM 9 | 10 | .code 11 | 12 | Print proc lpszText:DWORD 13 | LOCAL hOutPut :DWORD 14 | LOCAL bWritten :DWORD 15 | 16 | invoke GetStdHandle,STD_OUTPUT_HANDLE 17 | mov hOutPut, eax 18 | 19 | invoke lstrlen,lpszText 20 | mov ecx,eax 21 | invoke WriteFile,hOutPut,lpszText,ecx,ADDR bWritten,NULL 22 | 23 | mov eax,bWritten 24 | ret 25 | Print endp 26 | 27 | Wait_Key proc 28 | LOCAL hInPut :DWORD 29 | LOCAL bRead :DWORD 30 | LOCAL hBuffer :DWORD 31 | 32 | invoke Print,TEXT_(13,10,"Press any key to continue...") 33 | 34 | invoke GetStdHandle,STD_INPUT_HANDLE 35 | mov hInPut,eax 36 | invoke SetConsoleMode,hInPut,ENABLE_WINDOW_INPUT 37 | 38 | invoke ReadFile,hInPut,addr hBuffer,1,addr bRead,NULL 39 | ret 40 | Wait_Key endp -------------------------------------------------------------------------------- /XML Parser/XML_parser.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:CONSOLE /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=main.asm 23 | 2=rsrc.rc 24 | 3=Console.Inc 25 | 4=mxml.inc 26 | [SHOWFILE] 27 | 1=290000004E000000D60400006F020000000000000300000000000000C5 28 | 4=F70000000101000016060000A4020000010000000100000000000000BD 29 | 2=E30200003000000039070000D802000002000000010000000000000032 30 | 3=340000003400000053050000D70100000300000001000000000000009C 31 | -------------------------------------------------------------------------------- /XML Parser/make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v rsrc.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo main.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:xml_parser.exe main.obj rsrc.res 5 | del rsrc.res 6 | del main.obj -------------------------------------------------------------------------------- /XML Parser/mxml.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/XML Parser/mxml.lib -------------------------------------------------------------------------------- /XML Parser/rsrc.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #include "\masm32\include\resource.h" 4 | 5 | #define IDB_TAG1 1002 6 | #define IDB_TAG2 1003 7 | #define IDB_GRAB 1004 8 | #define IDB_QUIT 1005 9 | 10 | 101 DIALOGEX 10,10,264,60 11 | CAPTION "" 12 | FONT 8,"MS Sans Serif",700 13 | STYLE 0x90c80884 14 | EXSTYLE 0x00000000 15 | BEGIN 16 | CONTROL "",IDB_TAG1,"Edit",0x10000880,67,6,191,14,0x00000200 17 | CONTROL "",IDB_TAG2,"Edit",0x10000880,67,25,191,12,0x00000200 18 | CONTROL "Close",IDB_QUIT,"Button",0x10000000,223,40,35,16,0x00000000 19 | CONTROL "Grab",IDB_GRAB,"Button",0x10000000,180,40,35,16,0x00000000 20 | CONTROL "HelloWorldTag1:",1000,"Static",0x10000001,7,9,54,10,0x00001000 21 | CONTROL "HelloWorldTag2:",1001,"Static",0x10000001,7,28,54,10,0x00001000 22 | END 23 | 24 | -------------------------------------------------------------------------------- /XML Parser/uuid.Lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/XML Parser/uuid.Lib -------------------------------------------------------------------------------- /XSS to SQL v.01/Code this again.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/XSS to SQL v.01/Code this again.jpg -------------------------------------------------------------------------------- /XSS to SQL v.01/Str2Dec.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 17 | DebOut= 18 | [FILES] 19 | 1=Str2Dec.asm 20 | 2=Str2Dec.rc 21 | [SHOWFILE] 22 | 1=000000000000000055030000B10100000000000003000000000000000D 23 | 2=19000000190000006E030000CA01000001000000010000000000000070 24 | -------------------------------------------------------------------------------- /XSS to SQL v.01/make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v Str2Dec.rc 3 | \masm32\bin\cvtres.exe /machine:ix86 Str2Dec.res 4 | \masm32\bin\ml.exe /c /coff Str2Dec.asm 5 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /OUT:xss.exe Str2Dec.obj Str2Dec.res 6 | del Str2Dec.RES 7 | del Str2Dec.OBJ 8 | echo ------------------------------------- 9 | echo. 10 | echo DONE 11 | echo. 12 | echo ------------------------------------- 13 | pause -------------------------------------------------------------------------------- /XSS to SQL v.01/manifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | My Pro9ram .eXe 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /XSS to SQL v.01/vuln.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/XSS to SQL v.01/vuln.php -------------------------------------------------------------------------------- /Xorist/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | set path=\masm32\bin 3 | set lib=\masm32\lib 4 | set name=xordecoder 5 | set rsrc=xordecoder 6 | 7 | rc "%rsrc%".rc 8 | ml.exe /c /coff /Cp /nologo "%name%".asm 9 | if not exist==*.res goto no_res 10 | link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"%lib%" "%name%".obj "%rsrc%".res 11 | 12 | rem .idata есть только в TASM 13 | 14 | 15 | goto final 16 | :no_res 17 | link.exe /SUBSYSTEM:WINDOWS /opt:nowin98 /LIBPATH:"%lib%" "%name%".obj 18 | :final 19 | if errorlevel 1 goto End 20 | del xordecoder.OBJ 21 | del xordecoder.res 22 | :End 23 | pause 24 | @echo on 25 | cls 26 | -------------------------------------------------------------------------------- /Xorist/Picture 1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xorist/Picture 1.jpg -------------------------------------------------------------------------------- /Xorist/Picture 2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xorist/Picture 2.jpg -------------------------------------------------------------------------------- /Xorist/Picture 3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xorist/Picture 3.jpg -------------------------------------------------------------------------------- /Xorist/Picture 4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xorist/Picture 4.jpg -------------------------------------------------------------------------------- /Xorist/Picture 5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xorist/Picture 5.jpg -------------------------------------------------------------------------------- /Xorist/xordecoder.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xorist/xordecoder.asm -------------------------------------------------------------------------------- /Xorist/xordecoder.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDD_DIALOG 1000 4 | #define IDB_QUIT 1001 5 | #define IDB_CRYPT 1002 6 | #define IDC_GROUPRESULT 1003 7 | #define IDC_GROUPPATH 1004 8 | #define IDC_STATICFound 1005 9 | #define IDC_LISTBOXJPG 1006 10 | #define IDC_EDITPATH 1007 11 | #define IDC_COUNTER 1008 12 | #define IDB_AIDE 1009 13 | 14 | IDD_DIALOG DIALOGEX 0,0,237,161 15 | FONT 8,"MS Sans Serif" 16 | STYLE 0x10c80800 17 | EXSTYLE 0x00000010 18 | BEGIN 19 | CONTROL "",IDC_GROUPRESULT,"Button",0x50000007,7,68,224,87,0x00000000 20 | CONTROL "",IDC_GROUPPATH,"Button",0x50000007,7,6,224,59,0x00000000 21 | CONTROL "",IDB_CRYPT,"Button",0x50010000,17,40,203,16,0x00000000 22 | CONTROL "",IDC_LISTBOXJPG,"ListBox",0x50210140,17,83,201,47,0x00000200 23 | CONTROL "",IDC_STATICFound,"Static",0x50000000,17,135,27,10,0x00000000 24 | CONTROL "",IDC_EDITPATH,"Edit",0x50010080,17,22,204,13,0x00000200 25 | CONTROL "",IDC_COUNTER,"Static",0x50000000,47,135,43,10,0x00000000 26 | CONTROL "",IDB_QUIT,"Button",0x50010000,161,135,57,13,0x00000000 27 | CONTROL "",IDB_AIDE,"Button",0x50010000,100,135,57,13,0x00000000 28 | END 29 | 30 | -------------------------------------------------------------------------------- /Xorist/xordecoder.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | [MAKE] 9 | ActiveBuild=0 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | DebAssemble=/c /coff /Cp /nologo /Fm /Zi /Zd 16 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 17 | DebOut= 18 | [FILES] 19 | 1=xordecoder.asm 20 | 2=xordecoder.rc 21 | [SHOWFILE] 22 | 1=19000000190000006E030000CA01000000000000030000001B0000008C 23 | 2=320000003200000087030000E3010000010000000100000000000000D4 24 | -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Keygen Template.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:"KeyGen Template.exe" /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=KeyGenTemplate.asm 23 | 2=KeyGenTemplate.rc 24 | 3=libs/btnt.inc 25 | [SHOWFILE] 26 | 2=F80100007E00000075050000CA020000000000000300000000000000C0 27 | 1=FAFFFFFFED000000F30400007C0300000100000001000000BB00000017 28 | 3=BC0100005400000023060000E70100000200000001000000060000002B 29 | -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v KeyGenTemplate.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo KeyGenTemplate.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid /OUT:"KeyGen Template.exe" KeyGenTemplate.obj KeyGenTemplate.res 5 | del KeyGenTemplate.res 6 | del KeyGenTemplate.obj 7 | del "KeyGen Template.lib" 8 | del "KeyGen Template.exp" 9 | pause -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/about-click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/about-click.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/about-mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/about-mouse.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/about-normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/about-normal.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/close-click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/close-click.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/close-mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/close-mouse.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/close-normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/close-normal.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/cursor.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/cursor.cur -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/electric_city.ahx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/electric_city.ahx -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/generate-click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/generate-click.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/generate-mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/generate-mouse.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/generate-normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/generate-normal.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/icon.ico -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/rgnbackground.rgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/rgnbackground.rgn -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/skin armadillo click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/skin armadillo click.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/skin armadillo mouse over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/skin armadillo mouse over.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/skin armadillo music off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/skin armadillo music off.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/skin armadillo normal.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/skin armadillo normal.bmp -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/sound-click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/sound-click.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/sound-mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/sound-mouse.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/Ressources/sound-normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/Ressources/sound-normal.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/libs/AhxPlayerLib.inc: -------------------------------------------------------------------------------- 1 | comment ~---------------------------------------------------------------------- 2 | 3 | Static AHX Player Library 4 | -all main library code and thus copyright by Bartman/Abyss 5 | -simplified interface code with C/ASM friendly exports by UFO-Pu55y[SnD] 6 | 7 | ;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 8 | ; add these options for the linker: 9 | ; /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid 10 | ;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 11 | 12 | ------------------------------------------------------------------------------~ 13 | 14 | includelib libs\\AhxPlayerLib.lib 15 | includelib libs\msvcrt_vc60.lib 16 | 17 | AHX_Init PROTO C 18 | AHX_LoadFile PROTO C Filename:PTR 19 | AHX_LoadBuffer PROTO C Buffer:PTR, Len:DWORD 20 | AHX_Play PROTO C 21 | AHX_Pause PROTO C 22 | AHX_Resume PROTO C 23 | AHX_Stop PROTO C 24 | AHX_Free PROTO C 25 | AHX_SetVolume PROTO C Volume:DWORD ; Max = 64 26 | -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/libs/AhxPlayerLib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/libs/AhxPlayerLib.lib -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/libs/msvcrt_vc60.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/libs/msvcrt_vc60.lib -------------------------------------------------------------------------------- /Xylitol keygen templates/Armadillo/libs/pnglib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Armadillo/libs/pnglib.lib -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Keygen Template.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:"KeyGen Template.exe" /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=KeyGenTemplate.asm 23 | 2=KeyGenTemplate.rc 24 | 3=libs/btnt.inc 25 | [SHOWFILE] 26 | 1=FAFFFFFFED000000F30400007C03000000000000030000003C00000099 27 | 2=F80100007E00000075050000CA020000010000000100000000000000BF 28 | 3=BC0100005400000023060000E70100000200000001000000060000002B 29 | -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v KeyGenTemplate.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo KeyGenTemplate.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid /OUT:"KeyGen Template.exe" KeyGenTemplate.obj KeyGenTemplate.res 5 | del KeyGenTemplate.res 6 | del KeyGenTemplate.obj 7 | del "KeyGen Template.lib" 8 | del "KeyGen Template.exp" 9 | pause -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/about-click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/about-click.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/about-mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/about-mouse.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/about-noclick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/about-noclick.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones about.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones close.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones generate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones generate.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones music off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones music off.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones music on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones music on.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones music off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones music off.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones music on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones music on.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones serial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones serial.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones user name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/big/skin botones user name.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/big/skin personajes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/big/skin personajes.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/big/skin.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/big/skin.bmp -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/close-click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/close-click.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/close-mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/close-mouse.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/close-noclick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/close-noclick.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/cursor.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/cursor.cur -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/electric_city.ahx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/electric_city.ahx -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/generate-click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/generate-click.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/generate-mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/generate-mouse.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/generate-noclick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/generate-noclick.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/icon.ico -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/music off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/music off.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/rgnbackground.rgn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/rgnbackground.rgn -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/skin backgroung yellow.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/skin backgroung yellow.bmp -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/sound-click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/sound-click.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/sound-mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/sound-mouse.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/Ressources/sound-noclick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/Ressources/sound-noclick.png -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/libs/AhxPlayerLib.inc: -------------------------------------------------------------------------------- 1 | comment ~---------------------------------------------------------------------- 2 | 3 | Static AHX Player Library 4 | -all main library code and thus copyright by Bartman/Abyss 5 | -simplified interface code with C/ASM friendly exports by UFO-Pu55y[SnD] 6 | 7 | ;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 8 | ; add these options for the linker: 9 | ; /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:uuid 10 | ;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 11 | 12 | ------------------------------------------------------------------------------~ 13 | 14 | includelib libs\\AhxPlayerLib.lib 15 | includelib libs\msvcrt_vc60.lib 16 | 17 | AHX_Init PROTO C 18 | AHX_LoadFile PROTO C Filename:PTR 19 | AHX_LoadBuffer PROTO C Buffer:PTR, Len:DWORD 20 | AHX_Play PROTO C 21 | AHX_Pause PROTO C 22 | AHX_Resume PROTO C 23 | AHX_Stop PROTO C 24 | AHX_Free PROTO C 25 | AHX_SetVolume PROTO C Volume:DWORD ; Max = 64 26 | -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/libs/AhxPlayerLib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/libs/AhxPlayerLib.lib -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/libs/msvcrt_vc60.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/libs/msvcrt_vc60.lib -------------------------------------------------------------------------------- /Xylitol keygen templates/Bolt Cutter/libs/pnglib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Bolt Cutter/libs/pnglib.lib -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Libs/TextScroller.inc: -------------------------------------------------------------------------------- 1 | ;****************************************************************************** 2 | ;* STRUCTURE * 3 | ;****************************************************************************** 4 | 5 | SCROLLER_STRUCT struct 6 | scroll_hwnd dd ? ;handle of window where to draw 7 | scroll_text dd ? ;pointer scrolltext 8 | scroll_x dd ? ;x position 9 | scroll_y dd ? ;y position 10 | scroll_width dd ? ;width of scroller 11 | scroll_hFont dd ? ;Handle of Font 12 | scroll_textcolor dd ? ;example: 00F7DDCCh (00BBGGRR) 13 | scroll_alpha db ? ;value for transparency (if using it on WS_EX_LAYERED window) 14 | scroll_wait dd ? ;wait time (milliseconds) before draw scrolltext 15 | scroll_pause db ? ;dont modify this! Use PauseScroller function! 16 | SCROLLER_STRUCT ends 17 | 18 | 19 | 20 | ;****************************************************************************** 21 | ;* PROTOTYPES * 22 | ;****************************************************************************** 23 | 24 | ;---public functions--- 25 | CreateScroller PROTO :DWORD 26 | PauseScroller PROTO :DWORD -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Libs/TextScroller.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Libs/TextScroller.lib -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Libs/pnglib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Libs/pnglib.lib -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Libs/ufmod.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Libs/ufmod.lib -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/ABOUT_MOUSEDOWN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/ABOUT_MOUSEDOWN.png -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/ABOUT_MOUSEUP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/ABOUT_MOUSEUP.png -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/ABOUT_NOCLICK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/ABOUT_NOCLICK.png -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/ACKNOWLEDGE -BRK-.FON: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/ACKNOWLEDGE -BRK-.FON -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/EXIT_MOUSEDOWN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/EXIT_MOUSEDOWN.png -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/EXIT_MOUSEUP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/EXIT_MOUSEUP.png -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/EXIT_NOCLICK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/EXIT_NOCLICK.png -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/GEN_MOUSEDOWN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/GEN_MOUSEDOWN.png -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/GEN_MOUSEUP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/GEN_MOUSEUP.png -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/GEN_NOCLICK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/GEN_NOCLICK.png -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/Icon.ico -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/Ky_logw.xm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/Ky_logw.xm -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/cursor.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/cursor.cur -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/Ressources/header.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/RED 2008/Ressources/header.bmp -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 2=F2000000F20000009605000060030000000000000300000000000000E5 26 | 1=11010000C0000000B50500002E03000001000000010000006901000029 27 | -------------------------------------------------------------------------------- /Xylitol keygen templates/RED 2008/make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\cvtres.exe /machine:ix86 base.res 4 | \masm32\bin\ml.exe /c /coff base.asm 5 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /OUT:keygen.exe base.obj base.res 6 | del base.RES 7 | del base.OBJ 8 | 9 | cls 10 | 11 | echo ------------------------------------- 12 | echo. 13 | echo RED Keygen template 2008 14 | echo. 15 | echo ------------------------------------- 16 | 17 | pause -------------------------------------------------------------------------------- /Xylitol keygen templates/Starfield/Libs/XXControls.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Starfield/Libs/XXControls.lib -------------------------------------------------------------------------------- /Xylitol keygen templates/Starfield/Libs/ufmod.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Starfield/Libs/ufmod.lib -------------------------------------------------------------------------------- /Xylitol keygen templates/Starfield/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo aboutbox.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:ripped.exe aboutbox.obj base.res 5 | del base.res 6 | del aboutbox.obj 7 | pause -------------------------------------------------------------------------------- /Xylitol keygen templates/Starfield/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | #include "\masm32\include\resource.h" 3 | #define IDD_ABOUTBOX 2000 4 | #define IDC_TITLEBAR 2001 5 | #define IDB_QUIT 2002 6 | #define IDB_SMALL_QUIT 2003 7 | #define IDB_SOUND 2004 8 | #define IDC_STATIC_EFFECT 2005 9 | #define IDC_STATIC_REGBOX 2006 10 | #define IDC_NAME 2007 11 | #define IDC_SERIAL 2008 12 | #define IDC_TUNE 488 13 | 14 | 200 ICON DISCARDABLE "datas\bones.ico" 15 | 488 RCDATA DISCARDABLE "datas\bones.xm" 16 | 17 | IDD_ABOUTBOX DIALOGEX 0,0,240,222 18 | FONT 8,"Tahoma",0,0,238 19 | STYLE 0x90080800 20 | EXSTYLE 0x00000088 21 | BEGIN 22 | CONTROL "",IDC_STATIC_EFFECT,"Button",0x10000087,4,14,231,132,0x00000000 23 | CONTROL "nAME^sERIAL",IDC_STATIC_REGBOX,"Button",0x10008007,4,148,231,68,0x00000000 24 | CONTROL "Just another release",IDC_TITLEBAR,"Static",NOT 0x00020000 | 0x10000000,3,5,207,10,0x00000000 25 | CONTROL "Exit",IDB_QUIT,"Button",0x50010000,183,197,44,13,0x00000000 26 | CONTROL "X",IDB_SMALL_QUIT,"Button",0x10000000,225,4,10,10,0x00000000 27 | CONTROL "<",IDB_SOUND,"Button",0x10000000,213,4,10,10,0x00000000 28 | CONTROL "",IDC_NAME,"Edit",0x50000001,10,163,217,13,0x00000200 29 | CONTROL "",IDC_SERIAL,"Edit",0x50000801,10,178,217,13,0x00000200 30 | END 31 | 32 | -------------------------------------------------------------------------------- /Xylitol keygen templates/Starfield/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=aboutbox.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=FAFFFFFF5400000067040000B702000000000000030000005F000000D1 26 | 2=100100001B0000008D040000680200000100000001000000050000002E 27 | -------------------------------------------------------------------------------- /Xylitol keygen templates/Starfield/datas/bones.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Starfield/datas/bones.ico -------------------------------------------------------------------------------- /Xylitol keygen templates/Starfield/datas/bones.xm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol keygen templates/Starfield/datas/bones.xm -------------------------------------------------------------------------------- /Xylitol patch engine (basic)/Patch with comdlg32/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo patch.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:My_Patch.exe patch.obj base.res 5 | del base.res 6 | del patch.obj 7 | pause -------------------------------------------------------------------------------- /Xylitol patch engine (basic)/Patch with comdlg32/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_CHECKBOX1006 1006 4 | #define IDB_APPLY 1003 5 | #define IDB_ABOUT 1004 6 | #define IDB_EXIT 1005 7 | 8 | 101 DIALOGEX 0,0,295,63 9 | FONT 8,"Tahoma" 10 | STYLE 0x80ca0880 11 | EXSTYLE 0x00000000 12 | BEGIN 13 | CONTROL "",IDB_APPLY,"Button",0x50010000,210,3,81,13,0x00020000 14 | CONTROL "",IDB_ABOUT,"Button",0x50010000,210,18,81,13,0x00020000 15 | CONTROL "",IDB_EXIT,"Button",0x50010000,210,34,81,13,0x00020000 16 | CONTROL "",1002,"ListBox",0x50810140,3,3,204,56,0x00000200 17 | CONTROL "",IDC_CHECKBOX1006,"Button",0x50010003,210,49,64,10,0x00000000 18 | END 19 | 20 | -------------------------------------------------------------------------------- /Xylitol patch engine (basic)/Patch with comdlg32/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=patch.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=11010000F2FFFFFFC7050000380300000000000003000000920000009D 26 | 2=2C0000003A000000650300009602000001000000010000000000000068 27 | -------------------------------------------------------------------------------- /Xylitol patch engine (basic)/Patch with comdlg32/crc32.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch engine (basic)/Patch with comdlg32/crc32.inc -------------------------------------------------------------------------------- /Xylitol patch engine (basic)/Patch with no comdlg/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\ml.exe /c /coff /Cp /nologo patch.asm 4 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:My_Patch.exe patch.obj base.res 5 | del base.res 6 | del patch.obj 7 | pause -------------------------------------------------------------------------------- /Xylitol patch engine (basic)/Patch with no comdlg/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDB_PATCH 1003 4 | #define IDB_CANCEL 1004 5 | #define IDC_CHECKBOX 1005 6 | 7 | 101 DIALOGEX 0,0,184,66 8 | CAPTION "" 9 | FONT 8,"Tahoma" 10 | STYLE 0x80c80880 11 | EXSTYLE 0x00000000 12 | BEGIN 13 | CONTROL "",IDB_PATCH,"Button",0x10000001,40,49,50,14,0x00000000 14 | CONTROL "",IDB_CANCEL,"Button",0x10000000,130,49,50,14,0x00000000 15 | CONTROL "",IDC_CHECKBOX,"Button",0x50010003,3,52,27,10,0x00000000 16 | CONTROL "",1002,"ListBox",0x50810140,3,3,177,44,0x00000200 17 | END -------------------------------------------------------------------------------- /Xylitol patch engine (basic)/Patch with no comdlg/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=patch.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=11010000F2FFFFFFC70500003803000000000000030000008B00000096 26 | 2=2C0000003A000000650300009602000001000000010000000000000068 27 | -------------------------------------------------------------------------------- /Xylitol patch engine (basic)/Patch with no comdlg/crc32.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch engine (basic)/Patch with no comdlg/crc32.inc -------------------------------------------------------------------------------- /Xylitol patch engine (basic)/Test crackme for patch examples/MAKE.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\ml.exe /c /coff /Cp /nologo crackme.asm 3 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /OUT:My_Crackme.exe crackme.obj 4 | del crackme.obj 5 | echo ************************************************************** 6 | echo AS YOU HAVE RECOMPILED DONT FORGET TO EDIT PATH WITH NEW CRC32 7 | echo ************************************************************** 8 | pause -------------------------------------------------------------------------------- /Xylitol patch engine (basic)/Test crackme for patch examples/My_Crackme.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch engine (basic)/Test crackme for patch examples/My_Crackme.exe -------------------------------------------------------------------------------- /Xylitol patch engine (basic)/Test crackme for patch examples/crackme.asm: -------------------------------------------------------------------------------- 1 | ; ######################################### 2 | ; # Crackme compiled with Masm32 # 3 | ; # and half-made by Arecibo # 4 | ; # as I'm a newbie in ASM # 5 | ; ######################################### 6 | 7 | .386 8 | .model flat, stdcall 9 | option casemap:none 10 | include \masm32\include\windows.inc 11 | include \masm32\include\kernel32.inc 12 | include \masm32\include\user32.inc 13 | includelib \masm32\lib\user32.lib 14 | includelib \masm32\lib\kernel32.lib 15 | 16 | .data 17 | Msg1Caption db "Unregistered program",0 18 | Msg1BoxText db "Please register me !",0 19 | Msg2Caption db "Registered program",0 20 | Msg2BoxText db "Congratulations you've cracked me !",0 21 | 22 | .code 23 | start: 24 | mov eax,01 25 | test eax,eax 26 | je Msg2 27 | invoke MessageBox, NULL,addr Msg1BoxText, addr Msg1Caption, MB_OK 28 | invoke ExitProcess,NULL 29 | jmp Fin 30 | 31 | Msg2: 32 | invoke MessageBox, NULL,addr Msg2BoxText, addr Msg2Caption, MB_OK 33 | invoke ExitProcess,NULL 34 | 35 | Fin: 36 | end start 37 | 38 | 39 | -------------------------------------------------------------------------------- /Xylitol patch template 2008/FILE_ID.DIZ: -------------------------------------------------------------------------------- 1 | ______________________________ 2 | ;| ____ \\ _//_ __ |_ 3 | ;| |__/ // \_ | | | |; 4 | ;| ___// ___|| |_| |; 5 | ;| \__/ /___| _|; 6 | ;|__/\________________________|;;; 7 | 8 | | Disk: 1/1 +;;| 9 | | Date: DD/MM/YYYY +;;| 10 | +--------------------------------+ 11 | | [R]EVERSE [E]NGINEER'S [D]REAM | 12 | +--------------------------------+ -------------------------------------------------------------------------------- /Xylitol patch template 2008/Libs/TextScroller.inc: -------------------------------------------------------------------------------- 1 | ;****************************************************************************** 2 | ;* STRUCTURE * 3 | ;****************************************************************************** 4 | 5 | SCROLLER_STRUCT struct 6 | scroll_hwnd dd ? ;handle of window where to draw 7 | scroll_text dd ? ;pointer scrolltext 8 | scroll_x dd ? ;x position 9 | scroll_y dd ? ;y position 10 | scroll_width dd ? ;width of scroller 11 | scroll_hFont dd ? ;Handle of Font 12 | scroll_textcolor dd ? ;example: 00F7DDCCh (00BBGGRR) 13 | scroll_alpha db ? ;value for transparency (if using it on WS_EX_LAYERED window) 14 | scroll_wait dd ? ;wait time (milliseconds) before draw scrolltext 15 | scroll_pause db ? ;dont modify this! Use PauseScroller function! 16 | SCROLLER_STRUCT ends 17 | 18 | 19 | 20 | ;****************************************************************************** 21 | ;* PROTOTYPES * 22 | ;****************************************************************************** 23 | 24 | ;---public functions--- 25 | CreateScroller PROTO :DWORD 26 | PauseScroller PROTO :DWORD -------------------------------------------------------------------------------- /Xylitol patch template 2008/Libs/TextScroller.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Libs/TextScroller.lib -------------------------------------------------------------------------------- /Xylitol patch template 2008/Libs/crc32.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Libs/crc32.inc -------------------------------------------------------------------------------- /Xylitol patch template 2008/Libs/pnglib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Libs/pnglib.lib -------------------------------------------------------------------------------- /Xylitol patch template 2008/Libs/ufmod.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Libs/ufmod.lib -------------------------------------------------------------------------------- /Xylitol patch template 2008/RED.nfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/RED.nfo -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/ABOUT_MOUSEDOWN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/ABOUT_MOUSEDOWN.png -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/ABOUT_MOUSEUP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/ABOUT_MOUSEUP.png -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/ABOUT_NOCLICK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/ABOUT_NOCLICK.png -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/ACKNOWLEDGE -BRK-.FON: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/ACKNOWLEDGE -BRK-.FON -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/EXIT_MOUSEDOWN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/EXIT_MOUSEDOWN.png -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/EXIT_MOUSEUP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/EXIT_MOUSEUP.png -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/EXIT_NOCLICK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/EXIT_NOCLICK.png -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/Icon.ico -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/PATCH_MOUSEDOWN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/PATCH_MOUSEDOWN.png -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/PATCH_MOUSEUP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/PATCH_MOUSEUP.png -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/PATCH_NOCLICK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/PATCH_NOCLICK.png -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/cursor.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/cursor.cur -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/dnagroove.xm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/dnagroove.xm -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/header.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/header.bmp -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/heaffder.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/heaffder.bmp -------------------------------------------------------------------------------- /Xylitol patch template 2008/Ressources/mrgshor6.xm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/Xylitol patch template 2008/Ressources/mrgshor6.xm -------------------------------------------------------------------------------- /Xylitol patch template 2008/base.rc: -------------------------------------------------------------------------------- 1 | ;This Resource Script was generated by WinAsm Studio. 2 | 3 | #define IDC_MUSIC 1008 4 | #define SCROLLER_BG 1009 5 | #define IDC_CHECKBOX1006 1006 6 | 7 | 141 BITMAP DISCARDABLE "Ressources/header.bmp" 8 | 1002 ICON DISCARDABLE "Ressources/Icon.ico" 9 | 2000 RCDATA DISCARDABLE "Ressources/ACKNOWLEDGE -BRK-.FON" 10 | 200 CURSOR DISCARDABLE "Ressources/cursor.cur" 11 | IDC_MUSIC RCDATA DISCARDABLE "Ressources/dnagroove.xm" 12 | 300 RCDATA DISCARDABLE "Ressources/PATCH_NOCLICK.png" 13 | 301 RCDATA DISCARDABLE "Ressources/PATCH_MOUSEDOWN.png" 14 | 302 RCDATA DISCARDABLE "Ressources/PATCH_MOUSEUP.png" 15 | 400 RCDATA DISCARDABLE "Ressources/ABOUT_NOCLICK.png" 16 | 401 RCDATA DISCARDABLE "Ressources/ABOUT_MOUSEDOWN.png" 17 | 402 RCDATA DISCARDABLE "Ressources/ABOUT_MOUSEUP.png" 18 | 500 RCDATA DISCARDABLE "Ressources/EXIT_NOCLICK.png" 19 | 501 RCDATA DISCARDABLE "Ressources/EXIT_MOUSEDOWN.png" 20 | 502 RCDATA DISCARDABLE "Ressources/EXIT_MOUSEUP.png" 21 | 22 | 101 DIALOGEX 0,0,208,134 23 | FONT 8,"Tahoma" 24 | STYLE 0x90400800 25 | EXSTYLE 0x00000008 26 | BEGIN 27 | CONTROL "#141",SCROLLER_BG,"Static",0x5000020e,7,6,191,94,0x00000000 28 | CONTROL "backup old file?",IDC_CHECKBOX1006,"Button",0x50010003,240,148,64,10,0x00000000 29 | CONTROL "",1002,"ListBox",0x50810140,13,71,177,34,0x00000200 30 | END 31 | 32 | 102 DIALOGEX 10,10,206,91 33 | FONT 8,"Tahoma" 34 | STYLE 0x90480800 35 | EXSTYLE 0x00000000 36 | BEGIN 37 | END 38 | 39 | -------------------------------------------------------------------------------- /Xylitol patch template 2008/base.wap: -------------------------------------------------------------------------------- 1 | [PROJECT] 2 | Type=0 3 | ReleaseCommandLine= 4 | DebugCommandLine= 5 | AutoIncFileVersion=0 6 | RCSilent=0 7 | PellesTools=0 8 | 9 | [MAKE] 10 | CompileRC=/v 11 | RCToObj= 12 | Assemble=/c /coff /Cp /nologo 13 | Link=/SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 14 | Out= 15 | ActiveBuild=0 16 | DebAssemble=/Zi /Zd /c /coff /Cp /nologo 17 | DebLink=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV /VERSION:4.0 /INCREMENTAL:NO 18 | DebOut= 19 | 20 | 21 | [FILES] 22 | 1=base.asm 23 | 2=base.rc 24 | [SHOWFILE] 25 | 1=11010000C0000000B50500002E030000000000000300000021000000E1 26 | 2=F2000000F20000009605000060030000010000000100000000000000E4 27 | -------------------------------------------------------------------------------- /Xylitol patch template 2008/make.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | \masm32\bin\rc /v base.rc 3 | \masm32\bin\cvtres.exe /machine:ix86 base.res 4 | \masm32\bin\ml.exe /c /coff base.asm 5 | \masm32\bin\link.exe /SUBSYSTEM:WINDOWS /OUT:Patch.exe base.obj base.res 6 | del base.RES 7 | del base.OBJ 8 | 9 | cls 10 | 11 | echo ------------------------------------- 12 | echo. 13 | echo RED Keygen Patch 2008 14 | echo. 15 | echo ------------------------------------- 16 | 17 | pause -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyl2k/Xylitol-MASM32-snippets/5f940f799b98586315bf4812520877a3302f61e5/preview.png --------------------------------------------------------------------------------