WhoIAm
I’m a Brazilian C programmer who decided to got his own technical blog. I will try to keep this website updated besides the fact I write mostly in Portuguese in my Portuguese blog.
Even though, if you got a doubt about something I could know, don’t hesitate in talk to me! Here’s a brief list of what I’ve been doing in my brief life as a programmer.
For a more formal format, access the English or Portuguese CVs.
- Software and hardware inventory
- Clipboard and PrintScreen protection using windows hooks and global messages manipulation
- Driver writing system event log
- DeviceIoControl user/kernel communication
- Desktop remote control using VNC technique
- Remote execution tool PsExec (SysInternals) like
- Print control using regex (Boost) and shell hook
- Access policies management during user logon/logoff (register and hooks)
- Datgabase migration CTree -> SQL (OLE classes)
- Windows authentication using custom GINA and DCOM; Credential Provider (Vista)
- CTree database synchronism using custom DCOM service
- Bootable Linux CD with bash scripts and disk cryptography tools using C language
- Hard disk encryption and PenDrive (USB) storage control
- Blue Screen analysis using memory dumps and WinDbg live (Gflags)
- System account execution using custom COM service
- MBR (Master Boot Record) customization library
- Blowfish/SHA-1 encryption library using C++ and 16 bits Assembly
- Log access driver using shared memory between user and kernel mode
- Kernel mode API hook for 9X and NT platforms
- 16 bits Assembly loader; debugging using debug.com tool
- Executable protection using embedded domain authentication recorded inside files resources
- Internet Explorer 6/7 and Firefox 1/2 browsing protection using Assembly 32 bits code injection
- Code, strings and execution protection library (using Win32 interruptions)
- Centralized log generation library using shared memory and global events
- Internet Explorer 6/7 BHO (Broser Helper Object) and ActiveX; Mozilla/Firefox XPI plugin
- Projects management using Source Safe, Bazaar and Batch (Win) scripts
- Kernel mode debugging using SoftIce and WinDbg for NT platform, SoftIce and WDeb98 for 9X platform
- Trojans reverse engineering (C++, Visual Basic, Delphi) using WinDbg and IDA
- Diagnostic tool listing files, services, drivers, register, disk partitions, processes, etc
- Jobs monitoring in Win2000+ to installation and update control
- Application use monitoring using noninvasive and invasive windows hooks
- Houaiss reverse engineering and Babylon importation (dictionaries)
- Build control with Cruise Control .NET, symbol server with Debugging Tools
- Projects documentation using Doxygen and Wiki (Trac)
- Management interfaces using C++ Builder 5/6 and Visual C++ custom libraries
- E-mails analyzer using regular expressions (ATL classes)
- Configuration interfaces using Visual C++ (MFC /ATL/WTL)
- Project and tracing analysis using regular expressions (Vim and Grep)
- Articles development using technical blog and Code Project community.
Perhaps I update this list frequently. Although I guess the rightest choice would be to update the list with articles about my every day “brushing bits” life . After all, I got a technical blog already!