Jon McCoy -- The Mindset to Reverse Engineer episode artwork

EPISODE · Dec 21, 2016 · 25 MIN

Jon McCoy -- The Mindset to Reverse Engineer

from The Application Security Podcast · host Chris Romeo and Robert Hurlbut

How does a developer learn to take software apart and use that knowledge to build it more securely? Jon McCoy joins Chris and Robert to discuss reverse engineering, the habits of a breaker, and the connection between offensive research and everyday development. He explains what reverse engineering means, describes experiments with malware and .NET applications, and shows how familiar practices such as unit testing can incorporate security thinking. The conversation explores framework protections, how much coding knowledge penetration testers need, and the role of local developer and security communities. Jon’s advice for newcomers is practical: choose an application, inspect how it works, and learn by experimenting. The episode emphasizes curiosity and repeated hands-on work as foundations for deeper software understanding.The Application Security Podcast is brought to you by Security Journey.About Security JourneySecurity Journey provides application security education for developers and everyone in the software development lifecycle.→ Learn more about Security JourneyConnect with Jon Mccoy:→ Jon McCoy on X→ Jon McCoy on GitHubMentioned in this episode:→ NDC Conferences→ DEF CON→ MetasploitFollow the Application Security Podcast:➜ Home➜ X➜ LinkedIn➜ YouTube➜ Instagram➜ FacebookChapters:00:00 Reverse engineering with Jon McCoy01:53 Why a developer became interested in security02:27 What reverse engineering means03:24 Teaching security through familiar developer practices04:06 Adding security thinking to unit tests05:00 Malware experiments and the breaker mindset07:56 Helping others learn to break software11:22 Security in the .NET framework14:39 How much code should a penetration tester know?17:45 Learning through developer and security communities19:47 A first month of learning to reverse engineer21:26 Resources and hands-on experimentation

Episode metadata supplied by the publisher feed · Published Dec 21, 2016

Embed this episode

How does a developer learn to take software apart and use that knowledge to build it more securely? Jon McCoy joins Chris and Robert to discuss reverse engineering, the habits of a breaker, and the connection between offensive research and everyday development. He explains what reverse engineering means, describes experiments with malware and .NET applications, and shows how familiar practices such as unit testing can incorporate security thinking. The conversation explores framework protecti...

Distinct summary based on available episode metadata or transcript content.

Ready to play

Jon McCoy -- The Mindset to Reverse Engineer

0:00 25:30

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of The Application Security Podcast?

This episode is 25 minutes long.

When was this The Application Security Podcast episode published?

This episode was published on December 21, 2016.

Can I download this The Application Security Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!