u8 hex2byte(u8 hex) bu fonksiyonun yaptiği işi VB de aşağıdaki şekilde yapabiliriz Function hex2byte As Byte hex2byte = CByte End Function 🏴Hi'dan gelen varır Who'ya, Hi'da onun adıdır Who'da...

Kod : camFrog Password DecrypterDosyaAdı : CamFrog. CPCDE OpenSSL yüklü olmasi lazim KOD DOWNLOAD LINK : http://rapidshare.com/files/236622093/camfrogpwd. c#include <stdio. h>#include <stdlib. h>#include <stdint. h>#include <openssl/aes. h>typedef uint8_t u8;#ifdef WIN32 #include <windows. h> int camfrog_enum ;#endif#define VER "0.2"#define BUFFSZ 2049#define KEYPATH "Software\\Camfrog\\Client"#define CLSIDKEY "Software\\Microsoft\\Windows\\CurrentVersion\\Telephony"u8 hex2byte(u8 hex);u8 camfrog_pwd(u8 pwd, u8 clsid);int main { u8 pwd, clsid = NULL; setbuf ; fputs ; if(argc < 2) { printf("\n" "Usage: %s \n" "\n" " this tool can be used to decrypt any encrypted value located in the Camfrog\n" " registry keys like Serial, ActivationData and any password\n" "\n" " PhDeviceCLSID is the value located in the following registry key:\n" " HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Telephony\\PhDeviceCLSID\n" " this value is required if you want to decrypt a custom ActivationData key\n" "\n", argv );#ifdef WIN32 printf ; if(! camfrog_enum printf ; fgetc ;#else exit(1);#endif } else return(0);}#ifdef WIN32int regkey(HKEY hKey, LPCTSTR lpSubKey, LPTSTR lpValueName, u8 buff, int len) { HKEY key; buff = 0; if(RegOpenKeyEx(hKey, lpSubKey, 0, KEY_READ, &key) != ERROR_SUCCESS) if(RegQueryValueEx(key, lpValueName, NULL, NULL, buff, &len) != ERROR_SUCCESS) RegCloseKey ; return(0);}int camfrog_enum { HKEY key; int len, k, tot; u8 regbuff , clsidbuff , buff , p; tot = 0; if(RegOpenKeyEx(HKEY_CURRENT_USER, KEYPATH, 0, KEY_READ, &key)) return ; p = regbuff + sprintf ; for(k = 0; ; k++) { len = BUFFSZ; if(RegEnumKeyEx(key, k, p, &len, NULL, NULL, NULL, NULL)) break; strcat ; if(! regkey(HKEY_CURRENT_USER, regbuff, "ActivationData", buff, sizeof { if(! buff ) continue; if(regkey(HKEY_CURRENT_USER, CLSIDKEY, "PhDeviceCLSID", clsidbuff, sizeof < 0) printf(" ActivationData: %s\n\n", camfrog_pwd ; tot++; } if(! regkey(HKEY_CURRENT_USER, regbuff, "Serial", buff, sizeof if(! regkey(HKEY_CURRENT_USER, regbuff, "Nickname", buff, sizeof } printf ; for(k = 0; ; k++) { sprintf ; if(regkey( HKEY_CURRENT_USER, KEYPATH "\\CurrentVersion\\ProfileInfo\\Nickname List\\Item", regbuff, buff, sizeof < 0) break; switch(k % 3) tot++; } RegCloseKey ; return ;}#endifu8 hex2byte(u8 hex) u8 camfrog_pwd(u8 pwd, u8 clsid) { AES_KEY aes_ctx; int i, pwdlen, clsidlen; static const u8 key = "CamFrogMCU DLL01"; for(i = 0; pwd ; i++) pwdlen = i; if { for(i = 0; clsid ; i++) clsidlen = i; for(i = 0; i < pwdlen; i++) } AES_set_decrypt_key(key, sizeof << 3, &aes_ctx); for(i = 0; i < pwdlen; i += 16) pwd = 0; return ;} 🏴Hi'dan gelen varır Who'ya, Hi'da onun adıdır Who'da...