1. Thanks for your nice crackme. I really enjoyed solving it. keep it coming dude  2. ## Quick Question Originally Posted by drizz The usual, when there is nothing to reverse: do what the program does.
I) requirement
((~x1) | (y1)) +
((~x2) & (y2)) +
((~x3) & (y3)) +

((x4) ^ (y4)) +
((x4) - (y4)) +

((x5) ^ (y5)) +
((x5) - (y5)) +

((x6) | (~y6)) +
== ~1 { = -2 }
Afternoon (here) just a quick question on notation; I'm a Newbie to the forum. I recognize the | & as bitwise or and and, I'm guessing the ^ raise to the power, X^Y sorta thing? "-" subtraction. What I'm confused about or have forgotten or seen in some other way is the ~. As in ~x2 or ~1. If someone whom knows this notation can give me a quick reply that be awesome. 3. This should help, googled from "c++ arithmetic operators"

http://www.cplusplus.com/doc/tutorial/operators/ 4. ## Perfect Originally Posted by Kayaker This should help, googled from "c++ arithmetic operators"

http://www.cplusplus.com/doc/tutorial/operators/
Yep that did the JOB! Unary complement (bit inversion).... Thanks! #### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•