Delphi Basics Snippets

Voik Func In — Jan 26, 2012 9:45:13 PM

uGetProcess - Retrieve Injectable 32-bit Process — Nov 26, 2011 6:15:32 PM

Smallest System.pas and SysInit.pas - Windows XP, Vista & 7 — Aug 4, 2011 7:45:03 PM

Glass Effect in a Delphi Console Application — Aug 4, 2011 7:35:19 PM

Detect Aero Glass using Delphi — Aug 4, 2011 7:34:36 PM

Using NtDeleteFile from Delphi — Aug 4, 2011 7:27:49 PM

Undocumented MessageBoxTimeOut function — Aug 4, 2011 7:26:18 PM

Screen Scanner - Psychlo — Jul 28, 2011 6:46:55 PM

Installed Devices — Jun 3, 2011 12:02:01 AM

Dynamically Calling Windows Apis With Encryption — Apr 26, 2011 9:07:12 PM

Retreive Antivirus Information using WMI — Apr 26, 2011 5:51:12 PM

Windows Operating System Version — Mar 24, 2011 6:53:13 PM

String Patching by CrACKsMAN — Feb 7, 2011 8:26:22 PM

Import Redirector by Slayer616 — Feb 3, 2011 8:08:53 PM

HTTP File Upload by The UnXplAiNED — Dec 21, 2010 9:36:34 PM

Change PEB Name — Dec 9, 2010 10:45:58 PM

Threads Example — Nov 10, 2010 10:06:31 PM

RCX, RC4 and XOR Encryption - uEncryption by testest — Nov 5, 2010 12:19:38 AM

Write Settings to Resources - RcDataHelper by testest — Nov 5, 2010 12:17:18 AM

Detect USB Device Insert and Removal - uUsb by testest — Nov 5, 2010 12:13:27 AM

Persistence - uRunOnClose by p0ke — Nov 5, 2010 12:00:47 AM

Reading from Resource Section Api Replacement — Oct 26, 2010 11:26:46 PM

LOMLib 3.0 by lommage — Oct 17, 2010 11:08:37 PM

ApplicationUnit by Aphex — Oct 17, 2010 11:05:41 PM

FileUnit by Aphex — Oct 17, 2010 11:05:06 PM

ThreadUnit by Aphex — Oct 17, 2010 11:04:15 PM

SocketUnit by Aphex — Oct 17, 2010 11:02:19 PM

AfxCodeHook Example - Remote Procedure Injection — Oct 17, 2010 10:59:36 PM

AfxCodeHook Example - Inject Library — Oct 17, 2010 10:57:04 PM

AfxCodeHook Example - Inject Library Ex — Oct 17, 2010 10:54:15 PM

AfxCodeHook Example - Create Process Ex — Oct 17, 2010 10:52:20 PM

AfxCodeHook Example - Inject Executable — Oct 17, 2010 10:48:20 PM

AfxCodeHook Example - Simple Api Hooking — Oct 17, 2010 10:39:22 PM

Melt File by Lttcoder — Sep 29, 2010 10:03:51 PM

Blue Screen Of Death by opc0de — Sep 29, 2010 1:21:37 PM

untIcons by ErazerZ — Sep 28, 2010 5:31:12 PM

untaPlib by ErazerZ — Sep 28, 2010 4:56:54 PM

untNtCompress by ErazerZ — Sep 28, 2010 4:55:56 PM

untUtils by ErazerZ — Sep 28, 2010 4:48:50 PM

untRegistry by ErazerZ — Sep 28, 2010 4:44:49 PM

Create Process and Wait for Exit — Sep 24, 2010 1:39:19 AM

Impersonate User — Sep 24, 2010 1:33:28 AM

Threads with Parameters Example — Sep 24, 2010 1:28:06 AM

CopyFileEx Delphi Example — Sep 21, 2010 5:47:18 PM

Writing Ini Files With Api Example code. — Sep 18, 2010 10:26:55 PM

Internal File System by Cybergen — Sep 18, 2010 10:19:07 PM

Get Computer Name — Sep 18, 2010 9:41:29 PM

Display Drive Name — Sep 18, 2010 9:39:46 PM

Get Service Executable Path — Sep 18, 2010 9:26:24 PM

Read and Write to EOF by Xash — Sep 15, 2010 4:33:42 AM

Using Windows Print Spooler To Run A File — Sep 15, 2010 4:30:18 AM

IsDebuggerPresent Api Replacement — Sep 15, 2010 4:21:12 AM

Import Rebuilder by Slayer616 — Sep 15, 2010 4:08:16 AM

ProcessUnit by Aphex with Example — Sep 15, 2010 2:43:07 AM

Native WriteProcessMemory Api Replacement — Sep 15, 2010 12:25:15 AM

Local Usermode Api Unhooker — Sep 14, 2010 11:14:49 PM

Store Settings and Data After Any PE Section — Sep 14, 2010 8:47:53 PM

uGenUtils by steve10120 — Sep 14, 2010 7:50:29 PM

Melt File - Code Injection without CreateRemoteThread — Sep 13, 2010 10:18:35 PM

Dynamic Forking of the Win32 Executable — Sep 7, 2010 11:22:31 PM

Func-In Technology — Sep 7, 2010 11:07:50 PM

Add Settings via Resources — Sep 7, 2010 11:04:47 PM

Fix EOF by steve10120 — Sep 6, 2010 6:53:58 PM

BTMemoryModule — Sep 5, 2010 5:01:19 AM

List All Open Handles From Open Processes — Sep 5, 2010 3:00:38 AM

TEditBox that only accepts numbers — Sep 5, 2010 2:55:20 AM

Delphi Inline ASM GetProcAddress Api Replacement — Sep 2, 2010 8:47:30 PM

Winsock Downloader — Sep 2, 2010 12:37:49 AM

Unhook Usermode Apis - Leak Test by Aphex — Sep 2, 2010 12:21:22 AM

Delphi Webcam Capture Example — Sep 1, 2010 8:51:39 PM

untPEB by ErazerZ — Aug 29, 2010 9:56:20 PM

uDllFromMem - Load a DLL from Memory — Aug 25, 2010 1:48:21 PM

Hardware Information Library — Aug 25, 2010 12:27:31 PM

Common Startup Methods — Aug 25, 2010 12:20:23 PM

Hooking via Import Address Table Patching - Hamtaro aka Corvu5 — Aug 25, 2010 11:31:09 AM

Example Socks4 Proxy by Aphex — Aug 20, 2010 1:28:35 AM

Self Injecting DLL by Aphex — Aug 20, 2010 1:26:21 AM

AfxCodeHook by Aphex — Aug 19, 2010 10:42:08 PM

Call Api by Hash - Positron — Aug 19, 2010 12:53:13 AM

Simple UserMode Process Rootkit — Aug 18, 2010 1:02:55 AM

Multi-Threaded HTTP Proxy Server — Aug 18, 2010 12:35:30 AM

Using System Restore — Aug 18, 2010 12:32:45 AM

FTP Upload by Darkness — Aug 18, 2010 12:05:11 AM

ActiveX Startup Unit by Codius — Aug 9, 2010 10:37:05 PM

System Information Library by Codius — Aug 9, 2010 10:33:46 PM

PE File Unit by ErazerZ — Jul 17, 2010 5:42:22 PM

Pe Memory Loader by ErazerZ — Jul 17, 2010 5:40:26 PM

Multithreaded Client and Server — Jul 17, 2010 1:22:28 AM

uThread — Jul 17, 2010 1:17:40 AM

uList — Jul 17, 2010 1:14:58 AM

Alternate Data Streams Example — Jul 17, 2010 1:08:12 AM

uExecFromMem by steve10120 - fixed for Win7x64 by testest — Jul 15, 2010 10:19:08 PM

SttUnhooker - Unhook Apis for Local and Remote Processes — Jul 11, 2010 10:06:28 PM

MemExe - Replace current process with custom PE — Jun 29, 2010 6:02:41 PM

Realign PE — Jun 29, 2010 3:03:39 AM

Add PE Exports — Jun 29, 2010 2:48:30 AM

Set a Zero Entry Point — Jun 8, 2010 9:07:33 PM

Retreive Battery Status of a Laptop — Jun 6, 2010 10:48:22 PM

Retreive PE File Type — Jun 6, 2010 10:28:35 PM

uShutdownStopper - Prevent A System from Shutting Down — Jun 6, 2010 10:08:21 PM

Create a Socks5 Server — May 31, 2010 12:19:37 AM

PEB Module Lister — May 31, 2010 12:13:16 AM

Simple Persistence Example — May 30, 2010 11:52:14 PM

Simple Process Communication — May 30, 2010 11:45:03 PM

Send Email with pure Winsock — May 30, 2010 1:34:27 PM

Executing Prepared ShellCode in Delphi — May 30, 2010 1:24:54 PM

Retreive a list of the Dial-Up Connections — Mar 31, 2010 6:18:44 PM

NT Service Skeleton using Delphi by Aphex — Mar 24, 2010 6:59:44 PM

List Print Jobs in a Printer Queue — Mar 22, 2010 2:24:59 AM

Retreive Custom Icon of a Disk in the Disk Drive — Mar 18, 2010 2:00:35 AM

Shred Files - Delete Files Securely — Mar 18, 2010 1:58:17 AM

Select Multiple Files with OpenDialog. — Mar 18, 2010 1:55:17 AM

Add Imports to PE File — Mar 16, 2010 3:52:13 PM

Get Active Window Caption — Mar 16, 2010 3:51:04 PM

Capture the Output of a DOS application — Mar 16, 2010 3:49:42 PM

Local API Redirection — Mar 16, 2010 3:45:11 PM

File Listing / Sorting Example — Mar 16, 2010 3:43:07 PM

Enumerate Processes — Mar 16, 2010 3:41:16 PM

Enumerate Windows — Mar 16, 2010 3:39:06 PM

Enumerate Services — Mar 16, 2010 3:37:22 PM

Listening to the Clipboard — Mar 16, 2010 3:33:37 PM

Add New Section to PE File — Mar 16, 2010 3:30:16 PM

Operate Clipboard without Clipboard Unit — Mar 16, 2010 3:14:54 PM

Tree View File Manager — Mar 16, 2010 3:08:06 PM

Extract Complete Icon [All Sizes] — Mar 16, 2010 3:02:54 PM

Check if process is running in Delphi IDE — Mar 16, 2010 2:58:22 PM

Create Forms Dynamically — Mar 16, 2010 2:55:01 PM

Magic API Hook — Mar 16, 2010 2:50:46 PM

Get/Set PEB - GetModuleFileName — Mar 16, 2010 2:46:24 PM

Password Field Reader Example — Mar 16, 2010 2:43:40 PM

FTP Account Checker — Mar 16, 2010 2:18:25 PM

Delete version resource from a PE file. — Mar 16, 2010 2:07:21 PM

Wipe DOS Stub - Remove DOS Header from PE — Mar 16, 2010 1:57:27 PM

Stolen Bytes - Change Entry Point — Mar 16, 2010 1:55:19 PM

File Association - Pure Windows API — Mar 16, 2010 1:44:30 PM

Resource Utilities - Resource Package — Mar 15, 2010 11:28:48 PM

ImageTypes - Resource Package — Mar 15, 2010 11:26:35 PM

MiscUnits - Resource Package — Mar 15, 2010 11:24:05 PM

Low Level Utilities - Resource Package — Mar 15, 2010 11:19:49 PM

Owner Draw - DB Grid — Mar 15, 2010 11:14:03 PM

Delete the relocations from a PE file. — Mar 15, 2010 10:05:52 PM

How to allow or disallow program shutdown in Delphi — Mar 15, 2010 9:50:56 PM

Owner Draw - ComboBox — Mar 15, 2010 9:17:02 PM

Multiple Document Interface [MDI] Example — Mar 15, 2010 9:09:41 PM

Introduction to using DLLs in Delphi — Mar 15, 2010 7:02:42 PM

Store more than 64 KB in a TRichEdit — Mar 15, 2010 1:29:21 AM

How to get the file type description for a file — Mar 14, 2010 2:02:48 AM

How to turn the monitor on and off — Mar 14, 2010 2:01:30 AM

Numbers to Words - 1 to one; 2 to two; 22 to twenty-two; etc. — Mar 14, 2010 12:57:16 AM

Reduce the units included in the uses — Mar 14, 2010 12:51:28 AM

Change ImageBase of a PE File — Mar 13, 2010 11:01:08 PM

Self-Deleting File - "Melting" — Mar 13, 2010 10:33:50 PM

Enumerate Processes using Native Windows API — Mar 13, 2010 8:05:38 PM

Update PE CheckSum — Mar 13, 2010 7:57:12 PM

Delphi RC4 Encryption Source Code — Mar 13, 2010 5:21:52 PM

Modify TEdit to include text alignment — Mar 12, 2010 1:58:52 AM

Programmatically talk using Microsoft Sam — Mar 12, 2010 12:46:37 AM

Screen Capture with Pure Windows API — Mar 12, 2010 12:32:34 AM

HHUtils 1.0 - A collection of useful delphi functions. — Mar 12, 2010 12:06:25 AM

Create a functioning form with Windows API. — Mar 9, 2010 12:27:48 PM

Retreive default browser path — Mar 9, 2010 12:21:29 PM

Drag and Drop — Mar 9, 2010 12:08:22 PM

Create a form with Windows API. — Mar 9, 2010 12:01:40 PM

Alternative Sleep Methods — Mar 9, 2010 11:53:39 AM

Change resource strings at runtime. — Mar 9, 2010 11:42:17 AM

Crafting a PE File with Delphi - Creating a pe file from scratch. — Mar 9, 2010 1:38:33 AM

Pngimage by Aphex - Create, convert to and edit .png images in delphi. — Mar 8, 2010 9:12:05 PM

uFMOD Example - Play .xm files from disk, memory or resource. — Mar 8, 2010 9:06:02 PM

Delete Self - Procedure to close and delete the current application — Mar 8, 2010 6:26:41 PM

MiniReg - LightWeight TRegistry Replacement — Mar 7, 2010 8:49:23 PM

PrintWindow Example - Delphi Source Code — Mar 2, 2010 8:00:52 PM

Simple Split Function - Reading settings from executables. — Feb 8, 2010 11:50:20 AM

Suspend Process / Resume Process — Feb 8, 2010 11:33:53 AM

Rtl Compression Unit - uRtlCompression — Feb 4, 2010 9:07:18 PM

Memory Execution Unit - [WinXP|WinVista|Win7] - uExecFromMem — Feb 4, 2010 9:03:17 PM

Memory Execution Unit - [WinXP|WinVista|Win7] - uRunPE — Feb 4, 2010 8:59:20 PM

Simple TCP Sockets Chat Example — Jan 23, 2010 1:42:37 PM

Memory Execution of File Stored in Resource — Dec 20, 2009 12:17:41 AM

Disable Windows Firewall — Dec 10, 2009 4:29:57 PM

How to store files inside an executable program — Dec 10, 2009 4:11:06 PM

Using resource files with Delphi — Dec 10, 2009 4:01:26 PM