-1

I'm confused and I'm trying to follow the Radare 2 Crackme Challanges. In it, they say,

This seems to be a goodboy/badboy.

Is a "goodboy/badboy" lingo for a specific thing, and if so what?

6
  • stackoverflow.com/questions/9251568/…
    – julian
    Commented Jan 24, 2018 at 19:16
  • 4
    I'm voting to close this question as off-topic because it is about colloquialisms
    – julian
    Commented Jan 24, 2018 at 19:18
  • 1
    @SYS_V what's the difference between a technical colloquialism, and "terminology" Commented Jan 24, 2018 at 19:20
  • if it was about terminology instead of slang I would still vote to close
    – julian
    Commented Jan 24, 2018 at 19:25
  • 2
    I recall that terminology in Lena151's reversing tutorials. When changing program execution program flow she designates the desired function calls / modules (like congratulatory dialog boxes) as "good boy" and the undesired calls/subroutines (like early exit) as "bad boy"
    – adric
    Commented Jan 24, 2018 at 23:33

1 Answer 1

4

The "good boy" is the thing that lets you know you were successful in your cracking/patching. The "bad boy" is the thing that lets you know you're unsuccessful.

In a commercial app, a "good boy" would be akin to a message box saying, "Thank you for entering a valid license! You're now fully registered." Whereas the "bad boy" would be the message box that says, "I'm sorry. That's an invalid license. Please enter a valid license."

Not the answer you're looking for? Browse other questions tagged or ask your own question.