Andrea Bertolotto
MyMind.InvokeMember("Dump", BindingFlags.Default | BindingFlags.InvokeMethod, null, o, new object[] {"0xD3F3C+00"});
Skip Navigation LinksHome > Articles rss  

Skip Navigation Links.
   
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
   
My status Get Skype and call me for free.


















 
Copyright © 2004-7 - Andrea Bertolotto - Site Version: 2.3.0.0 - 2/22/2010