Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void coreftppwd(uint8_t *pwd) {
- aes_context ctx;
- int len,
- tmp;
- uint8_t pwdkey[16] = "hdfzpysvpzimorhk",
- // unkkey[16] = "egj|pynqsygonshk", // used for what?
- *p,
- *o;
- for(p = o = pwd; *p; p += 2, o++) {
- sscanf(p, "%02x", &tmp);
- *o = tmp;
- }
- *o = 0; // needed?
- len = o - pwd;
- len >>= 4;
- if(!len) return;
- aes_set_key(&ctx, pwdkey, sizeof(pwdkey) << 3);
- for(p = pwd; len--; p += 16) {
- aes_decrypt(&ctx, p, p);
- }
- printf("- password: %s\n", pwd);
- }
Add Comment
Please, Sign In to add comment