2016
December
- December 1, 2016 » Android Forensics and Reverse Engineering
- December 1, 2016 » Contact
June
- June 1, 2016 » iOS Forensics Part 3 - Intercepting Network Traffic
January
- January 1, 2016 » iOS Forensics Part 1
2015
November
- November 4, 2015 » Keychain Entropy on iOS 9
January
- January 1, 2015 » iOS Forensics Part 2 - Reverse Engineering
2014
June
- June 1, 2014 » ASN.1 and DER
May
- May 1, 2014 » NSSecureCoding findings
March
- March 1, 2014 » Secure Coding with Concurrency in C++ - Condition Variables
February
- February 1, 2014 » Secure Coding with Concurrency in C++ - Mutual Exclusion
January
- January 1, 2014 » AES Encryption using Common Crypto
2013
December
- December 12, 2013 » Objective-C Runtime Security and Obfuscation
October
- October 1, 2013 » Secure Wipe Memory
May
- May 1, 2013 » Hashing Algorithms in Core Foundation
April
- April 3, 2013 » ECDSA in OpenSSL
- April 2, 2013 » HMAC in OpenSSL
- April 1, 2013 » SHA Hashing in OpenSSL
March
- March 7, 2013 » Auditing and Logging
- March 6, 2013 » Overlooked Areas of Data Privacy - Keyboard and Screenshot Caches
- March 5, 2013 » Application Integrity - Jailbreak and Debugger Detection
- March 4, 2013 » Input Validation
- March 3, 2013 » Buffer Overflows and Format String Attacks
- March 2, 2013 » Secure Coding with Concurrency in C++ - Threads
- March 2, 2013 » XCode Security Project Settings
- March 1, 2013 » Secure Coding with Concurrency in C++ - Atomic
January
- January 1, 2013 » Low level socket programming in POSIX and Core Foundation
2012
May
- May 1, 2012 » Keychain Services in C
January
- January 15, 2012 » Customizing TLS Server Trust Evaluation
- January 1, 2012 » HTTPS CFNetwork POST and Callback Functions
2011
December
- December 29, 2011 » HTTPS CFNetwork GET Request
November
- November 15, 2011 » AES Encryption in OpenSSL
October
- October 17, 2011 » Boost.Asio TLS experiments