Welcome to the new Woodmann RCE Messageboards Regroupment
Please be patient while the rest of the site is restored.

To all Members of the old RCE Forums:
In order to log in, it will be necessary to reset your forum login password ("I forgot my password") using the original email address you registered with. You will be sent an email with a link to reset your password for that member account.

The old vBulletin forum was converted to phpBB format, requiring the passwords to be reset. If this is a problem for some because of a forgotten email address, please feel free to re-register with a new username. We are happy to welcome old and new members back to the forums! Thanks.

All new accounts are manually activated before you can post. Any questions can be PM'ed to Kayaker.

Just a KeygenMe...

A classroom run by newbies for newbies. Gain valuable reversing experience & skills as we explain the in's and out's of RCE.
nanobit
Junior Member
Posts: 21
Joined: Tue Jun 26, 2007 10:42 am

Post by nanobit »

Thanks for your nice crackme. I really enjoyed solving it. keep it coming dude ;)
captcpsc
Junior Member
Posts: 18
Joined: Wed Feb 22, 2012 6:32 pm

Quick Question

Post by captcpsc »

drizz wrote: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.
User avatar
Kayaker
Posts: 4179
Joined: Thu Oct 26, 2000 11:00 am

Post by Kayaker »

This should help, googled from "c++ arithmetic operators"

http://www.cplusplus.com/doc/tutorial/operators/
captcpsc
Junior Member
Posts: 18
Joined: Wed Feb 22, 2012 6:32 pm

Perfect

Post by captcpsc »

Kayaker wrote: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!
Locked