Category: Technology

Crap around the world

I am checking Nokia’s serial cable connectivity:  AT+CPBR=1,56 … +CPBR: 26,”+38050xxxxxxx”,145,”John “X“ Doe” … I wonder how comes +CPBR does not escape quotation characters?

Semaphores

Semaphore objects are specific synchronization objects that maintain a counter that lock/unlock the object on reaching specific predefined count. The counter make the object specific and different from other synchronization objects such as critical sections, mutexes, events. After years of software development with a horde of threads and events it is the first time I…

Read the full article

Automated CAPTCHA reader

I recently came across a discussion about automated reader of CAPTCHA images. A guy told they sold an implementation of such a reader for $100K (in total; certain initial payment followed by $5K/mo payments). While this might appear to be an exaggeration, I recalled another interview given by another OCR fellow who mentioed a simiar…

Read the full article

Interactive RTSP Client

There has been a need in interactive RTSP (Real Time Streaming Protocol) utility to check RTSP-enabled MPEG-4 cameras – I did not find anything useful, so here goes in-house built one: Features: TCP connections to RTSP servers (UDP is yet to do) OPTIONS and DESCRIBE buttons provide templates for RTSP messages to send to RTSP…

Read the full article

Reversing MD5 using CryptoAPI

Improving MD5 cracking application: with the use of MS Windows CryptoAPI subsystem, cracking speed increased by over 25%. I am looking forward to getting evaluation version of Intel IPP Cryptography library to compare results to obtained using CryptoAPI. See Also: CryptAcquireContext, CryptCreateHash, CALG_MD5, CryptHashData, CCryptProv, CCryptMD5Hash. Partial (some header files are excluded) Visual C++.NET 2005…

Read the full article

Reversing MD5

This utility will attempt to brute force reverse/crack a hash value created by Message-Digest algorithm 5 (MD5) one-way function. You feed hashes in, it tries to find the argument. Possibly this is not the fastest implementation but we have what we have. There is support for multiple processors though and here source code go as…

Read the full article

WTL CCommandBar and CPropertyShet bug: Windows unexpectedly freeze

Symptoms When a wizard window (CPropertyShet) is popped up to the screen while CCommandBar’s popup menu is active, the windows lock up, as if SetCapture was called without pairing ReleaseCapture, until the application is reactivated using mouse after activating another application. Mispaired SetCapture is however not not called from command bar class directly, it is…

Read the full article