#include int main(){ register int i=0; unsigned char *mask="rpcgtprk"; /* unsigned char *pw="\x28\x08\x2F\x3B\x20\x36\x30\x5B\x00\x00\x00\x09";*/ unsigned char *pw="\x05\x10\x01\x09\x13\x0A\x1B\x11\x00\x00\x00\x01"; unsigned char c; for(i=0; i<7; i++) { c = pw[6-i] ^ mask[7-i]; pw[7-i] ^= c; } c = pw[11] ^ mask[7-i]; pw[7-i] ^= c; printf("\"%s\"\n",pw); }