Skip to content
0:00 / 0:00

#chatgpt#x64dbg#crackme

Solving a ChatGPT Generated RustLang CrackMe

Guided Hacking

200K subscribers • 12 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.

Intermediate. Assumes working knowledge.

9.1K views3 years ago1 recommendation

SecurityProgramming languagesReverse engineeringRust

How to generate a Rust crackme challenge using GPT-3 and reverse engineer the compiled binary using x64dbg.

How to Code a GPT-3 Rust CrackMe and Reverse Engineer It! Support us on GH: guidedhacking.com/register/ Support us on Patreon: patreon.com/guidedhacking Support us on YT: youtube.com/channel/UCCMi6F5Ac3kQDfffWXQGZDw/join Can GPT-3 create a crackme in Rust that will compile for us to reverse engineer? Yes! In this video, you'll see the exact prompt and tooling used to do so. You'll learn: - How to create a new Rust project via Cargo New - How to build a release binary in Rust via Cargo Build - How to use the Rubberduck extension in VS Code to generate GPT-3 code - How to reverse engineer a Rust crackme in x64dbg - Tips and tricks of things to look for while reversing in x64dbg By the end of the video, you'll know how to make GPT-3 your plaything, having it crank out crackmes for you left and right to practice with -- be it written in Rust or some other language of choice! Read more here: guidedhacking.com/threads/reversing-a-rustlang-crackme-writt… What is RustLang?​ Rust is a systems programming language that was initially developed by Mozilla in 2010 as a response to security vulnerabilities in C and C++. It is designed to be fast, reliable, and secure, while also offering modern language features and a friendly development experience. What is a CrackMe?​ A "crackme" is a type of challenge that is often used to test and improve the skills of computer security enthusiasts and reverse engineers. It is a small program or executable file that has been intentionally designed to be difficult to reverse engineer or "crack." Additional Resources and Continued Education​: ChatGPT - Malware Analysis using Artificial Intelligence: guidedhacking.com/threads/chatgpt-malware-analysis-using-art… How to Use x64dbg Debugger - x64dbg Tutorial: guidedhacking.com/threads/how-to-use-x64dbg-debugger-x64dbg-… OllyDbg vs. x64dbg - Which Windows Debugger is Best?: guidedhacking.com/threads/ollydbg-vs-x64dbg-which-windows-de… Timestamps: GPT-3 Rust CrackMe Introduction Rubberduck GPT-3 Extension for VS Code How to Create a New Rust Project with Cargo Using Rubberduck to Create a Rust CrackMe BEHOLD! RUST SOURCE CODE! Running Rust Source Code in Terminal via Cargo How to Build Rust Source Code via Cargo How to Open a CrackMe in x64dbg Finding Strings in a Binary in x64dbg Reversing GPT-3's Rust CrackMe in x64dbg RustLang Crackme is a popular puzzle or challenge in the world of reverse engineering. It is designed to test one's skills in analyzing and understanding Rust programming language binaries. In this crackme walkthrough, we will explore the process of reverse engineering a RustLang crackme and understand the techniques involved. To begin with, a crackme is a software application intentionally created with vulnerabilities to be cracked by security enthusiasts or learne

Why it's here

1 person recommends this

What people say. Recommended as an interesting demonstration of using GPT-3 to generate reverse engineering challenges and solving them with x64dbg.

u/Sn34kyMofoin r/ReverseEngineering • Recommends

Creating a crackme with GPT-3, then reversing it with x64dbg!