|
|
|
Articles
These are articles and projects I've
worked on. They can be, in some way, considered work in progress. Many of them are
utilities I created to help repetitive tasks. |
|
|
Project Name: ProcessKiller |
Version:
3.2.0.0
|
Target:
Windows Forms
|
|
Language:
C#
|
Framework Version:
1.1
|
|
Purpose: Lists processes on target computer (requires administrative rights) and eventually kills them
|
|
Technologies: Process objects, IComparer interface, NotifyIcon and window states, Regular Expressions, ToolTipProvider
|
|
Project Name: FreeSpaceTester |
Version:
1.2.3.0
|
Target:
Console Application
|
|
Language:
C#
|
Framework Version:
1.1
|
|
Purpose: Tests free space on target drives (locals or remote). If available free space is less than specified threshold, a mail is sent. This can be scheduled using Windows Scheduler to check free space on servers hard disks
|
|
Technologies: GetDiskFreeSpaceEx API, mail sending throught SMTP, basic formatting
|
|
Project Name: WhatIMWorkingOn |
Version:
1.0.0.0
|
Target:
Windows Forms
|
|
Language:
C#
|
Framework Version:
2.0
|
|
Purpose: Shows what project is opened in Visual Studio 2003 and eventually what file you're working on. Retrieved data is displayed in Skype mood message
|
|
Technologies: Skype API, FindWindow, GetWindowText, SendMessage Windows API, Mutex for Single-Instance app, NotifyIcon
|
|
Project Name: SQLPasswordCracker |
Version:
1.0.0.0
|
Target:
Windows Forms
|
|
Language:
C#
|
Framework Version:
1.1
|
|
Purpose: Retrieves SQL Server password hashes from systables and tries to brute force them to get plain text
|
|
Technologies: SQL Server T-SQL, sysxlogins table, ODBC32 for SQL Server locating, SHA1Managed class in System.Security.Cryptography
|
|
Project Name: SP4BlacklistedWordsRemover |
Version:
1.0.0.0
|
Target:
Windows Forms
|
|
Language:
C#
|
Framework Version:
1.1
|
|
Purpose: Removes blacklisted word list from SQL Server 2000 Service Pack 4
|
|
Technologies: File patching, SQL Server 2000, Memory-Mapped Files
|
|
Project Name: HTMLDecodeUDF |
Version:
1.0
|
Target:
SQL Server
|
|
Language:
T-SQL
|
Framework Version:
N/A
|
|
Purpose: Implements the HTML Decode function using T-SQL
|
|
Technologies: T-SQL, User Defined Functions
|
|
Project Name: AddHistoryBanner |
Version:
1.3/2.1
|
Target:
Visual Studio 2003/2005
|
|
Language:
C#
|
Framework Version:
1.1 and 2.0
|
|
Purpose: Having a quick way to add comments on source code files banner
|
|
Technologies: Visual Studio automation, Deploy projects
|
|
Project Name: RouterRestarter |
Version:
1.1
|
Target:
Visual Studio 2005
|
|
Language:
C#
|
Framework Version:
2.0
|
|
Purpose: Resetting and restarting router pressing a single button (using Telnet CLI)
|
|
Technologies: Telnet client and protocol, TcpClient, NetworkStream
|
|
Project Name: StrongNameRemove20 |
Version:
2.1
|
Target:
Visual Studio 2005
|
|
Language:
C#
|
Framework Version:
2.0
|
|
Purpose: Removing strong-signing from assemblies at file level (byte patching)
|
|
Technologies: Assembly Metadata reference, CLI Header, Memory-mapped files, File patching
|
|
|
|
|
Get Skype and call me for free.
|
|