I am a software developer whose focus is security, reverse-engineering and malware analysis. I love programming, but slightly more than that, I love learning. Other people watch TV, I read non-fiction books, papers, experiment, and surf the web. It’s been that way since age 11-ish. My third love is security and keeping people safe. I have combined these three efforts into one amazing experience by reverse-engineering software, malware, and binary analysis.
A couple of things:
This blog’s focus
The planned focus for this blog is reverse-engineering and malware analysis. However, these two fields make virtually all software development-related subjects relevant and I may write about these other related subjects. I’ll leave you with this quotation from Dwight D. Eisenhower:
In preparing for battle I have always found that plans are useless, but planning is indispensable.
Yes, this is a WordPress
Before discovering that my true passion is in low-level and systems programming (C and x86-64), I had a short stint in web development, primarily with JavaScript, .NET, and Node.js. This means I could write my own CMS or blog system from scratch but I’ve elected not to because of the simplicity of what I need and I’d rather leave the web design and front-end stuff to the pros, because frankly, they are much better and a whole lot more motivated in that arena than I am.
Disclaimer
Below you will find the disclaimer. The reason for this disclaimer is that this is a software-related blog, which means that I will be posting links for you to visit and download software. Whenever this occurs, there is potential for unexpected or unknown results. In some posts, I will be posting about malware which is software designed to harm your computer, cause financial loss, or possibly even physical damage to you, your family, or friends. I will do my best to clearly mark all links and/or references to malware as malware and probably even include this disclaimer in the post, but be forewarned anyway.
Everything you do with the information, files, and software that you receive from this website is done at your own risk. By reading this website, you agree that I, Todd Cullum, am not responsible for any damages to your computer or any other property, life, or damages that may be caused to the property and/or lives of others as a result. If you do not agree to the terms of this disclaimer, exit this website immediately, do not return, and do not follow any advice.
Contact
Please feel free to contact me at todd at toddcullumresearch.com for any reason. That is, todd at the domain of this website .com, using the @ sign and without spaces. I write it like this to help mitigate spam bots from grabbing my email, although I’m sure they still will. Also, for encrypted email, find my public key below:
—–BEGIN PGP PUBLIC KEY BLOCK—–
Version: GnuPG v2
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
yeHyfboWkO6d11HpLII=
=SK2o
—–END PGP PUBLIC KEY BLOCK—–
-
Recent Posts
Archives
Categories
Meta