Release a Resource Decrypt Function of Space Bee Shooter.

Results 1 to 3 of 3
  1. #1
    Enthusiast niling is offline
    MemberRank
    Aug 2010 Join Date
    31Posts

    big grin Release a Resource Decrypt Function of Space Bee Shooter.

    hm,it's no need to me but some1 called Fame.


    objhandler x *.tex/*.obj>>*.bin>>decrypt>>png

    void __declspec(naked)Decrypt(void* pbuffer,int size)
    {
    _asm
    {
    push ecx;
    mov ecx, [esp+0Ch];
    mov eax, 6065722Ah;
    push esi;
    mov [esp+4], eax;
    mov esi, 2439FBBBh;;
    test ecx, ecx;
    jz short loc_152E3B5;
    push ebx;
    push ebp;
    push edi;
    jmp short loc_152E360;


    loc_152E360:
    dec ecx;
    mov [esp+1Ch], ecx;
    xor ebp, ebp;

    loc_152E367:
    mov edi, eax;
    and edi, 1;
    xor ebx, ebx;
    mov eax, edi;
    mov edx, ebx;
    mov ecx, ebp;
    call sub_16DC190;
    mov ecx, [esp+18h];
    mov edx, [esp+10h];
    xor [ecx], al;
    neg edi;
    adc ebx, ebx;
    shrd edx, esi, 1;
    neg ebx;
    xor eax, eax;
    and ebx, 0CC000000h;
    shr esi, 1;
    xor eax, edx;
    inc ebp;
    xor esi, ebx;
    mov [esp+10h], eax;
    cmp ebp, 8;
    jnz short loc_152E367;
    inc ecx;
    mov [esp+18h], ecx;
    mov ecx, [esp+1Ch];
    test ecx, ecx;
    jnz short loc_152E360;
    pop edi;
    pop ebp;
    pop ebx;

    loc_152E3B5:
    pop esi;
    pop ecx;
    retn
    sub_16DC190:
    cmp cl, 40h;
    jnb short loc_16DC1AA;
    cmp cl, 20h;
    jnb short loc_16DC1A0;
    shld edx, eax, cl;
    shl eax, cl;
    retn;

    loc_16DC1A0:
    mov edx, eax;
    xor eax, eax;
    and cl, 1Fh;
    shl edx, cl;
    retn;

    loc_16DC1AA:
    xor eax, eax;
    xor edx, edx;
    retn;
    }
    }


    void CDecryptDlg::OnBnClickedOk()
    {

    FILE *file_in,*file_out;
    file_in = fopen(".\\box00.bin","rb");
    file_out = fopen(".\\box00.out.png","wb");
    fseek(file_in,0,SEEK_END);
    int nsize = ftell(file_in);
    byte *pbuffer,*pdecrptbuffer;
    pbuffer = new byte[nsize];
    pdecrptbuffer = new byte[nsize];
    memset(pbuffer,0,nsize);
    memset(pdecrptbuffer,0,nsize);
    fseek(file_in,0,SEEK_SET);
    fread(pbuffer,1,nsize,file_in);
    Decrypt(pbuffer,nsize);
    fwrite(pbuffer,nsize,1,file_out);
    fclose(file_in);
    fclose(file_out);
    free(pbuffer);
    free(pdecrptbuffer);
    }


  2. #2
    Banned St0rmy95 is offline
    BannedRank
    Jun 2011 Join Date
    0x604769Location
    202Posts

    Re: Release a Resource Decrypt Function of Space Bee Shooter.

    Sensless post....

    Edit:
    Yes i know it's c++
    Last edited by St0rmy95; 05-03-13 at 05:03 PM.

  3. #3
    Valued Member zeyden is offline
    MemberRank
    May 2009 Join Date
    MasangSoftLocation
    132Posts

    Re: Release a Resource Decrypt Function of Space Bee Shooter.

    Quote Originally Posted by St0rmy95 View Post
    Sensless post....if you try to add it to a C# project ...176 Errors
    try c++ :D



Advertisement