Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int __cdecl main(int argc, const char **argv, const char **envp)
- {
- __int64 v4; // [sp+0h] [bp-30h]@2
- int i; // [sp+14h] [bp-1Ch]@4
- int v6; // [sp+18h] [bp-18h]@4
- int v7; // [sp+1Ch] [bp-14h]@4
- if ( argc == 2 )
- {
- printf("Checking License Key: %s\n", argv[1], envp, argv);
- if ( strlen(*(const char **)(v4 + 8)) != 10 )
- {
- puts("Invalid length");
- return 1;
- }
- v7 = 0;
- v6 = 0;
- for ( i = 0; i < strlen(*(const char **)(v4 + 8)); i += 2 )
- {
- v7 += *(_BYTE *)(*(_QWORD *)(v4 + 8) + i);
- v6 += *(_BYTE *)(i + 1LL + *(_QWORD *)(v4 + 8));
- }
- if ( 2 * v7 == v6 )
- puts("Application activated successfully!");
- else
- puts("Invalid key!");
- }
- else
- {
- puts("Usage: <key>");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement