Visual Basic.NET (วิชวลเบสิกดอทเน็ต) มีตัวย่อว่า VB.NET คือภาษาที่ใช้สำหรับการพัฒนาโปรแกรม เป็นอีกภาษาหนึ่งที่กลุ่มไมโครซอฟต์ได้พัฒนาขึ้นมา ซึ่งโปรแกรมมีสภาพแวดล้อมกราฟฟิคสำหรับการปฏิบัติการบนวินโดว์ โดยมีรากฐานมาจากภาษาเบสิก และทำงานบนดอทเน็ตเฟรมเวิร์ค ถูกออกแบบมาให้มีความสามารถในการการพัฒนาโปรแกรมเชิงวัตถุอย่างแท้จริง และรองรับการออกแบบด้วยยูเอ็มแอล ซึ่งเป็นภาษาที่เหมาะสำหรับการพัฒนาโปรแกรมหรือแอพพลิเคชั่น ที่ทำงานภายใต้ระบบปฏิบัติการ Windows(วินโดว์)
โปรแกรมดังต่อไปนี้ เป็นโปรแกรมในการจำลองการทำระบบ Login ในรูปแบบที่ง่าย
ซึ่งถ้าหากใส่ Username กับ Password ที่ไม่ถูกต้องจะมีการแจ้งเตือนขึ้นมา
ซึ่งถ้าหากใส่ Username กับ Password ที่ถูกต้องจะมีการแสดงข้อความเข้าสู่ระบบสำเร็จ และมีการแสดงฟอร์มขึ้นมาใหม่
โปรแกรมที่มีชื่อว่า dnSpy ซึ่งเป็นโปรแกรมที่ไว้ใช้สำหรับการทำ Reverse engineering ซึ่งโปรแกรมดังกล่าวมีคุณสมบัติดังต่อไปนี้
ในช่วงนี้จะสอนเกี่ยวกับขึ้นตอนการ Crack โปรแกรมที่ไม่มีการเข้ารหัส Code ไว้ที่เขียนด้วยภาษา VB.NET ด้วย dnSpy โดยในที่นี้เราจะใช้โปรแกรมที่เราจำลองขึ้นมาในข้างต้น เราจะจำลองว่าถ้าเราไม่มี Username กับ Password เราจะสามารถผ่านหน้า Login ไปได้หรือไม่