antiblock
https://i.imgur.com/aJ17bf7.gif

quenii

Membro Plus
  • Content Count

    1,177
  • Joined

  • Last visited

  • Days Won

    17

Reputation Activity

  1. Upvote
    quenii got a reaction from NewWars in Critica [Metin2]   
    Vou fazer uma limpeza na área de Dúvidas/Pedidos esse final de semana, vou apagar todos os tópicos muito antigos a área realmente está muito bagunçada
    Cumprimentos

    <3
  2. Upvote
    quenii reacted to ร¢ลяקэℓℓý. in Lendo E Gravando Arquivos De Texto Em Delphi   
    Olá a todos da Cyber Gamers, hoje vim postar uma tutorial para vocês de como ler e gravar arquivos de texto em Delphi. Então vamos lá.Existem vários métodos em Delphi para gravar arquivos de texto a partir de informações gravadas em bases de dados ou para ler arquivos texto e armazená-los em bases de dados. Esta dica apresenta um destes métodos: o uso de TextFiles.TextFile é um tipo de dado pré-definido no Delphi e corresponde ao tipo Text do Turbo Pascal e do Object Pascal.Inicialmente para acessar um arquivo de texto, você precisa definir uma variável tipo TextFile, no local que você achar mais apropriado, da seguinte forma:
    var arq: TextFile;Vamos precisar também de uma variável tipo string para armazenar cada linha lida do arquivo:var linha: String;Antes de se iniciar a leitura do arquivo, precisamos associar a variavel TextFile com um arquivo fisicamente armazenado no disco:AssignFile ( arq, 'C:AUTOEXEC.BAT' );Reset ( arq );A rotina AssignFile faz a associação enquanto Reset abre efetivamente o arquivo para leitura. AssignFile corresponde à Assign do Turbo Pascal. Em seguida é necessário fazer uma leitura ao arquivo, para isto utilizaremos a procedure ReadLn:ReadLn ( arq, linha );O comando acima lê apenas uma linha de cada vez, assim precisamos de um loop para efetuar várias leituras até que o arquivo acabe. Para verificar o fim do arquivo, utilizaremos a função Eof:while not Eof ( arq ) doAgora uma rotina quase completa para fazer a leitura de um arquivo texto. Esta rotina recebe como parâmetro o nome do arquivo que será lido:procedure percorreArquivoTexto ( nomeDoArquivo: String );var arq: TextFile;linha: String;beginAssignFile ( arq, nomeDoArquivo );Reset ( arq );ReadLn ( arq, linha );while not Eof ( arq ) dobegin{ Processe a linha lida aqui. }{ Para particionar a linha lida em pedaços, use a função Copy. }ReadLn ( arq, linha );end;CloseFile ( arq );end;E também uma rotina quase completa para gravação de um arquivo texto. Esta rotina recebe como parâmetro o nome do arquivo que será gravado e uma tabela (TTable) de onde os dados serão lidos:procedure gravaArquivoTexto ( nomeDoArquivo: String; tabela: TTable );var arq: TextFile;linha: String;beginAssignFile ( arq, nomeDoArquivo );Rewrite ( arq );tabela.First;while not tabela.Eof dobeginWrite ( arq, AjustaStr ( tabela.FieldByName ( 'Nome' ).AsString, 30 ) );Write ( arq, FormatFloat ( '00000000.00', tabela.FieldByName ( 'Salario' ).AsFloat ) );WriteLn ( arq );tabela.Next;end;CloseFile ( arq );end;Note nesta segunda rotina, a substituição de Reset por Rewrite logo após o AssignFile. Rewrite abre o arquivo para escrita, destruindo tudo que houver lá anteriormente .Note também o uso de Write e WriteLn para gravar dados no arquivo texto.Finalmente note o uso de AjustaStr e FormatFloat para garantir que campos string e numericos sejam gravados com um número fixo de caracteres. FormatFloat é uma rotina do próprio Delphi enquanto AjustaStr está definida abaixo:function AjustaStr ( str: String; tam: Integer ): String;beginwhile Length ( str ) < tam dostr := str + ' ';if Length ( str ) > tam thenstr := Copy ( str, 1, tam );Result := str;end;O uso da função AjustaStr é fundamental quando você estiver gravando arquivos texto com registros de tamanho fixo a partir de bases de dados Paradox que usualmente não preenchem campos string com espaços no final.Fonte: Código Fonte
  3. Upvote
    quenii reacted to obetuno in [Reupload] Elmos 3D Com Escudo !   
    Boas ! Encontrei estas belezinhas para quem gosta de edição 3D do jogo.
    Acredito que seja de um post antigo aqui da Cyber mas não encontrei mais a tempos !
    O link eu tenho mas o topico não existe mais ou apagaram... Então estou a refazer.




    LINK DOWNLOAD MEDIAFIRE: CLICA!
    LINK DOWNLOAD 4SHARED: CLICA!
    VIRUS-TOTAL VERIFICATION: CLICA!

    SENHA RAR: eternalconflict

    CRÉDITOS PELO TRABALHO: Legendary
    CRÉDITOS DO TÓPICO ORIGINAL: Legendary (InForge)
    GOSTOU DO ACHADO ? http://cyber-gamers.org/public/style_emoticons/default/451960.gif e Obrigado !

    PS: No tópico da outra comunidade o criador não colocou a senha de descompactação
    disponível para outros, e disse que só disponibilizava via PM.
    Mas encontrei a senha em outra comunidade ! Não sei se pode fazer isto.
    Caso não possa, peço que a moderação edite o tópico por favor.

  4. Upvote
    quenii reacted to яэ∂вэяяý in Ops! Celular Some   
    pode-se chamar a isso gente Burra!
  5. Upvote
    quenii reacted to morfo2 in Nova Moda: Voar Com 1 Vassoura   
  6. Upvote
    quenii got a reaction from Apolo in Metin2 File Tool   
    *BerryAbre seu bloco de notas e coloca o seguinteunpack|arquivo(em arquivo coloca o nome do epk a ser descompactado)|diretorio onde está o tool exemplo c:kennykenny|arquivo.datNo meu ficou assimunpack|locale_br|D:backupm2|arquivo.datDepois é só salvar o arquivo em .datExtrair.datAi é só arrastar esse arquivo .dat que criou para o descompactador
  7. Upvote
    quenii got a reaction from Ridley Ramos in Metin2 File Tool   
    Deixo aqui o tool disponibilizado por (balika01) para extração/compactação
    da pack para os novos binários (Novo método CRC+type2)
    É bem simples de usar vou deixar aqui um exemplo:

    Unpack = Extrair
    root = Arquivo a ser descompactado
    D:Metin2Kenny = Local onde será descompactado (Coloque o seu)
    root.dat = Arquivo que será gerado ao descompactar como se fosse um arquivo (XML)
    (Exemplo extraio o root e depois pra compactar só arrastar o root.dat para o compilador)
    - Se baseie pelas linhas que deixei, feito isso salve isso com qualquer nome, porém na extensão (.DAT)
    - Feito isso, para extrair é só arrasta o arquivo (.DAT) que você fez para o tool
    - Para compactar é só arrastar o outro arquivo (.DAT) que será gerado na extração para o tool.
    - O arquivo (.DAT) que for gerado na extração é basicamente como se fosse um (XML)
    Lembrando que os binários disponibilizados pelo Balika01 sem HS e com novo método de CRC é necessário alterar os types para 1.
    Bom é isso
    Download:

    Scan (Todos são falsos positivo) https://www.virustot...da623/analysis/
    Balika01
    Tim66613
    Pushedx
    Markus FJX
  8. Upvote
    quenii got a reaction from Apolo in Metin2 File Tool   
    *BerryAbre seu bloco de notas e coloca o seguinteunpack|arquivo(em arquivo coloca o nome do epk a ser descompactado)|diretorio onde está o tool exemplo c:kennykenny|arquivo.datNo meu ficou assimunpack|locale_br|D:backupm2|arquivo.datDepois é só salvar o arquivo em .datExtrair.datAi é só arrastar esse arquivo .dat que criou para o descompactador
  9. Upvote
    quenii got a reaction from Apolo in [Ajuda]Client Invoice   
    Usa o tool que eu postei pra compactar e descompactar
  10. Upvote
    quenii got a reaction from Ridley Ramos in Metin2 File Tool   
    Deixo aqui o tool disponibilizado por (balika01) para extração/compactação
    da pack para os novos binários (Novo método CRC+type2)
    É bem simples de usar vou deixar aqui um exemplo:

    Unpack = Extrair
    root = Arquivo a ser descompactado
    D:Metin2Kenny = Local onde será descompactado (Coloque o seu)
    root.dat = Arquivo que será gerado ao descompactar como se fosse um arquivo (XML)
    (Exemplo extraio o root e depois pra compactar só arrastar o root.dat para o compilador)
    - Se baseie pelas linhas que deixei, feito isso salve isso com qualquer nome, porém na extensão (.DAT)
    - Feito isso, para extrair é só arrasta o arquivo (.DAT) que você fez para o tool
    - Para compactar é só arrastar o outro arquivo (.DAT) que será gerado na extração para o tool.
    - O arquivo (.DAT) que for gerado na extração é basicamente como se fosse um (XML)
    Lembrando que os binários disponibilizados pelo Balika01 sem HS e com novo método de CRC é necessário alterar os types para 1.
    Bom é isso
    Download:

    Scan (Todos são falsos positivo) https://www.virustot...da623/analysis/
    Balika01
    Tim66613
    Pushedx
    Markus FJX
  11. Upvote
    quenii reacted to NewWars in [Book]Falhanços, Revelações, Burrices, Etc [Cg.Org]   
    Como ganhar o dia usando comandos de MS-DOS:

  12. Upvote
    quenii got a reaction from obetuno in [Recurso] Correção Granny2.Dll   
    Certeza que muita gente tem esse errinho chato no syser do seu cliente né?
    0308 19:19:45122 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted.É um erro tosco de conversão, pode se arrumar convertendo todos os gr2 novamente pelo tool do ricky92 ou mudar diretamente na dll.Então deixo aqui a dll corrigida, tive um problema e acabei formatando o pc e acabei perdendo meu cliente, porém aos poucos tou conseguindo recuperar algumas coisas, e uma delas e a dll, então tá ae! =DPrimeiro limpe seu syser, depois extraia o arquivo do download e substitua pelo do seu cliente.Pronto nunca mais vai ver o errinho chato.Créditos:Kenny and MrGanja <3Granny2.dllhttps://mega.co.nz/#...uJhjoxj5-WCO4xcScan:https://www.virustot...sis/1362771383/O detectado é falso positivo, pois a base da dll foi totalmente alterada! ;)
  13. Upvote
    quenii got a reaction from Ridley Ramos in Metin2 File Tool   
    Deixo aqui o tool disponibilizado por (balika01) para extração/compactação
    da pack para os novos binários (Novo método CRC+type2)
    É bem simples de usar vou deixar aqui um exemplo:

    Unpack = Extrair
    root = Arquivo a ser descompactado
    D:Metin2Kenny = Local onde será descompactado (Coloque o seu)
    root.dat = Arquivo que será gerado ao descompactar como se fosse um arquivo (XML)
    (Exemplo extraio o root e depois pra compactar só arrastar o root.dat para o compilador)
    - Se baseie pelas linhas que deixei, feito isso salve isso com qualquer nome, porém na extensão (.DAT)
    - Feito isso, para extrair é só arrasta o arquivo (.DAT) que você fez para o tool
    - Para compactar é só arrastar o outro arquivo (.DAT) que será gerado na extração para o tool.
    - O arquivo (.DAT) que for gerado na extração é basicamente como se fosse um (XML)
    Lembrando que os binários disponibilizados pelo Balika01 sem HS e com novo método de CRC é necessário alterar os types para 1.
    Bom é isso
    Download:

    Scan (Todos são falsos positivo) https://www.virustot...da623/analysis/
    Balika01
    Tim66613
    Pushedx
    Markus FJX
  14. Upvote
    quenii got a reaction from LuisPro97 YT in Multihack Para Servidores Privados.   
    Não é porque é velho que o mesmo não seja útil/funcional* Considero esse seu comentário spam ;)Obrigado por partilhares
  15. Upvote
    quenii reacted to LuisPro97 YT in Multihack Para Servidores Privados.   
    Boas comunidade,
    Venho postar um MultiHack que também já tenho algum tempo e decidi partilhar com a comunidade.
    [*] Extraem para um sitio qualquer que vocês queiram, [*]Passam os arquivos para dentro da pasta metin que querem usar o MultiHack
    P.S: O MultiHack só funciona em privados, não funciona no oficial.






    Print:








    VirusTotal:

    https://www.virustot...sis/1369852613/




    Download:

    http://www.4shared.c.../Multihack.html



    Fonte: epvp
    Creditos: Kamer



    Cumpz.

    Kahotic. :)
  16. Upvote
    quenii reacted to NechoL in Scanner Sql Injection   
    Boas
    Venho partilhar com a comunidade um programa de verificação de vulnerabilidades a ataques de sql injection.
    Este programa foi criado com o fim de proteger websites que tenham erros e vulnerabilidades.
    Nome do programa: Acunetix
    Tais como:
    -HTML sem protecções CSRF;
    -Links quebrados;
    -Blind sql injection;
    -Sql injection;
    -outros..
    Para que preciso de proteger o meu site contra ataques de sql injection?
    SQL Injection é uma técnica muito MUITO usada na invasão de sites como os de Metin2..
    Para que?
    Obter contas admin, entre outros..
    Criei este tópico principalmente para chamar a atenção de membros de equipas de servidores deste mesmo jogo visto que metade do que eu testei estão vulneráveis a ataques como estes..
    Este programa é muito simples de usar e rápido.
    Ele usa várias tentativas de log como GET e POST entre outros...
    Existem vários programas que fazem o mesmo, mas na minha opinião este é de momento o melhor que vi por ai!
    Não só vos diz as falhas do vosso site como também a estrutura, as requests que ele fez ao servidor, cookies, etc..
    DOWNLOAD DO APLICATIVO
    Se o vosso site está vulnerável a este tipo de ataques, existem protecções na net para isso..
    Just Google IT!
    ​Espero que tenha ajudado alguém :)
    http://cyber-gamers.org/public/style_emoticons/default/451960.gif
  17. Upvote
    quenii reacted to Papix in [Menu] Área 51   
    Menu Área 51
    Como Hackear conta de Facebook [ATUALIZADO]
    Hack Senha De Facebook Usando Keylogger On-Line Via Web Url
    Hack Facebook: Usando Cookie Hijacking - [Cyber-Gamers.Org]
    Facebook Hack Tabnabbing Cyber-Gamers Tutorial
    Código Para Hackiar Tópicos E Chat + Tut [by Tiagosantos#]
    Comandos Google Chorme
    Como Ganhar Gostos Do Facebook Aplicação-Fuck [ Tiagosantos# ( Eu ) ]
    Como Desbloquear As Portas Do Router Thomson Da Meo(Sapo)
    Como Desbloquear Portas Do Router Netgear Cvg834G? Alguém Sabe?
    Invasão Com Method Mysql Injection
    Como Ativar O Seu Ms Office 2010
    Backtrack 5 - Ataque De Ddos Utilizando A Tecnica "Slowloris.Pl"
    Como Rastrear Um Ip E Saber Tudo Sobre Ele?
    Como Hack Senha De Administrador Do Computador
    Como Hack A Senha Bios E Redefinir Uma Nova Senha

    O Maior Ataque Ddos Em História, Disrupts Internet Global

    Mudar O Ip Em 10 Segundos
    [Tutoriais E Dicas] Como Remover Virus,Trojans,Keyloggers Do Seu Pc
    Como Fazer Seu Keylogger [100% Fud]- 2013
    Hack Facebook/Twitter/Paypal Usando Njrat
    Remover Password Win-Rar ( Sem Brute Force )
    Ardamax Keylogger Crackeado
    Travar Pc De Alguém (Via Link)
    Ignorar Pagamento Paypal
    Ataque " Open Port " ( Angry Ip Scanner )



    Boas Pessoal.
    este tópico foi criado com o fundamento de ter uma pesquisa mais rápida do que o membro pretende.
    Espero que possam dar + 1 pois este tópico deu-me algum trabalho.
    Assim que houver novos tópicos irei editar o tópico ou pedir a um membro da equipa para o editar.
  18. Upvote
    quenii reacted to WildEgo in [Login Interface] Sema & Havegone   
    Bons Dias a todos hoje venho-vos trazer um login feito com o SeMa (José), um grande programador.
    Print Screen:

    Aqui vos deixo a explicação:
    Vamos ao intrologin.py
    E procuramos:

    self.sema.SetPosition(300, 160)Ai podem alterar as coordenadas! Logo:

    self.sema.AddFlag("movable")Isto serve para mover o login se não queres é simples apaga a linha! Agora o mais importante:
    Procuramos:

    def __ch1(self):E dentro procura-mos:
    ChannelPort = 13001 # Puerto 1 ChannelIP = "192.180.1.100" #Ip 2 AuthServerPort = 11002 #Puerto login 3 nombre_server = "Servername-Ch1" 4 net.SetServerInfo(nombre_server) 5Aqui o editmos! 1- Por a porta do canal
    2- Por o ip onde nos connectamos
    3- Por a porta de login
    4- Por o nome do servidor asseguir ao -chx ( Para se ver debaixo do mini mapa )
    5- Inserir no constinfo.py:

    abrierto = 0Em caso de algum erro comentem aqui! Créditos:
    [*]Luis Bizarro - Upload e Design
    [*]SeMa - Codigo & Paciencia

    VirusTotal:
    Arquivo:
    https://www.virustot...sis/1369823198/
    DL:
    https://mega.co.nz/#!jcgRBJxY!E14DwyCNonhhIeziFfmloVpSghxTMtW4W4jHyiygsAg
    Cumpz,
    Luis Bizarro // .HaveGone
  19. Upvote
    quenii reacted to p0w3r0ff in Vários App'S Para O Seu Android - 19.05.2013   
    Esse pack contem vários app's para seu Android, Games, editores, programas e muito mais....
    Cumprimentos

  20. Upvote
    quenii got a reaction from WildEgo in [Rls]Patch Ymir 14/11 - Armas-Armaduras-Mobs   
    Caso tenha se referido ao item_proto dentro da pasta locale_pa, ele não tá danificado, apenas com outro tipo de compactação =]
  21. Upvote
    quenii got a reaction from Sh4dow in Saddler No Seu Melhor   
    aehaehuaehuaehuaehah
  22. Upvote
    quenii got a reaction from DeekS in Que Telemovel Tens E Qual Gostavas De Ter ??   
    Iphone 4Galaxy s3 Galaxy s4
  23. Upvote
    quenii got a reaction from Cσяvσ⋆ in Como Eu Crio Mais Ch No Server Side?   
    Isso não é um pedido e sim uma dúvidaFechado!Cumprimentos
  24. Upvote
    quenii reacted to Vitor Pinho ☮ in [Galeria]Vitor Pinho   
    Bem pessoal, vou postar algumas assinaturas, é a primeiras vez, espero que gostem.

    CG

    PACIFICADOR

    Henrique

    PauloFerreira

    Origin

    Bem espero que gostem... Cumprimentos
  25. Upvote
    quenii got a reaction from 'PACI in Banindo Ip Por Região!   
    Essa função faz com que você consiga banir o ip de um player por região.
    ------------------------------
    Primeiramente coloque essa Query em Account no seu MYSQL

    DROP TABLE IF EXISTS `iptocountry`;CREATE TABLE `iptocountry` ( `IP_FROM` varchar(30) NOT NULL default '', `IP_TO` varchar(30) NOT NULL, `COUNTRY_NAME` varchar(30) NOT NULL, PRIMARY KEY (`IP_FROM`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;Feito, agora abra a nova tabela (iptocountry) Agora você irá adicionar os ips...
    IP_FROM: Inicio do IP a ser banido
    IP_TO: Final do IP a ser banido
    COUNTRY_NAME: ( Você que ira adicionar o local )
    Exemplo em imagem

    E feito, ip banido.
    ### Função testada e aprovada by - TURK - ###
    Pseudo Code C++

    int __cdecl add_blocked_country_ip(int a1){ int v1; // eax@1 int v2; // edx@1 char *v3; // ecx@1 char v4; // zf@1 int v6; // [sp+20h] [bp-8h]@1 v1 = operator new(8); v6 = v1; v2 = v1; v3 = *(char **)&s_blocked_ip[4]; v4 = *(_DWORD *)&s_blocked_ip[4] == *(_DWORD *)&s_blocked_ip[8]; *(_DWORD *)v1 = *(_DWORD *)a1; *(_DWORD *)(v1 + 4) = *(_DWORD *)(a1 + 4); if ( v4 ) { std__vector_T_BLOCK_IP___std__allocator_T_BLOCK_IP_______M_insert_aux((int)s_blocked_ip, v3, (int)&v6); v2 = v6; } else { if ( v3 ) { *(_DWORD *)v3 = v1; v2 = v6; } *(_DWORD *)&s_blocked_ip[4] = v3 + 4; } return dev_log( (int)"block_country.cpp", 86, (int)"add_blocked_country_ip", 2048, "BLOCKED_IP = %u - %u", *(_DWORD *)v2, *(_DWORD *)(v2 + 4));} signed int __cdecl is_blocked_country_ip(int arg){ int v1; // eax@2 unsigned int v2; // ecx@2 int v3; // ecx@2 char v4; // t0@2 char v5; // t1@2 signed int result; // eax@8 int v7; // [sp+4h] [bp-24h]@7 int v8; // [sp+8h] [bp-20h]@7 signed int v9; // [sp+Ch] [bp-1Ch]@7 const char *v10; // [sp+10h] [bp-18h]@7 int v11; // [sp+14h] [bp-14h]@7 int v12; // [sp+1Ch] [bp-Ch]@1 if ( __inet_aton(arg, &v12) ) { v1 = *(_DWORD *)s_blocked_ip; v3 = v12; v4 = BYTE1(v3); BYTE1(v3) = v12; LOBYTE(v3) = v4; v2 = __ROR__(v3, 16); v5 = BYTE1(v2); BYTE1(v2) = v2; LOBYTE(v2) = v5; while ( v1 != *(_DWORD *)&s_blocked_ip[4] ) { if ( **(_DWORD **)v1 &--#60;= v2 && v2 &--#60;= *(_DWORD *)(*(_DWORD *)v1 + 4) ) { v11 = arg; v10 = "BLOCKED_COUNTRY_IP (%s) : YES"; v9 = 16; v8 = (int)"is_blocked_country_ip"; v7 = 128; goto LABEL_8; } v1 += 4; } dev_log((int)"block_country.cpp", 133, (int)"is_blocked_country_ip", 16, "BLOCKED_COUNTRY_IP (%s) : NO", arg); result = 0; } else { v11 = arg; v9 = 16; v8 = (int)"is_blocked_country_ip"; v10 = "BLOCKED_COUNTRY_IP (%s) : YES"; v7 = 118;LABEL_8: dev_log((int)"block_country.cpp", v7, v8, v9, v10, v11); result = 1; } return result;} void __cdecl __static_initialization_and_destruction_0(int a1, int a2){ int v2; // eax@17 int v3; // [sp+4h] [bp-34h]@12 if ( a2 == 65535 ) { if ( a1 == 1 ) { std__ios_base__Init__Init(&std____ioinit); *(_DWORD *)s_blocked_ip = 0; *(_DWORD *)&s_blocked_ip[4] = 0; *(_DWORD *)&s_blocked_ip[8] = 0; *(_DWORD *)s_block_exception = 0; v2 = std____default_alloc_template_true_0___allocate(0); *(_DWORD *)s_block_exception = v2; *(_DWORD *)(v2 + 4) = 0; *(_DWORD *)v2 = 0; *(_DWORD *)&s_block_exception[4] = 0; *(_DWORD *)(*(_DWORD *)s_block_exception + 8) = *(_DWORD *)s_block_exception; *(_DWORD *)(*(_DWORD *)s_block_exception + 12) = *(_DWORD *)s_block_exception; } if ( !a1 ) { if ( *(_DWORD *)&s_block_exception[4] ) { std___Rb_tree_std__string_std__string_std___Identity_std__string__std__less_std__string__std__allocator_std__string_____M_erase( (int)s_block_exception, *(void **)(*(_DWORD *)s_block_exception + 4)); *(_DWORD *)(*(_DWORD *)s_block_exception + 8) = *(_DWORD *)s_block_exception; *(_DWORD *)(*(_DWORD *)s_block_exception + 4) = 0; *(_DWORD *)(*(_DWORD *)s_block_exception + 12) = *(_DWORD *)s_block_exception; *(_DWORD *)&s_block_exception[4] = 0; } std____default_alloc_template_true_0___deallocate(*(_DWORD *)s_block_exception, 20); } if ( a2 == 65535 ) { if ( !a1 ) { if ( (*(_DWORD *)&s_blocked_ip[8] - *(_DWORD *)s_blocked_ip) &--#62;&--#62; 2 ) std____default_alloc_template_true_0___deallocate( *(_DWORD *)s_blocked_ip, 4 * ((*(_DWORD *)&s_blocked_ip[8] - *(_DWORD *)s_blocked_ip) &--#62;&--#62; 2)); } if ( a2 == 65535 ) { if ( !a1 ) std__ios_base__Init___Init(&std____ioinit, v3); } } }}Thats all! Créditos pela função: - TURK -