Search the Community
Showing results for tags 'lost'.
Found 1 result
-
Olá a todos, Bom esse tutorial se deu a minha atenção, devido uma grande gama de confusão a cerca de tutorias que eu vi sobre o assunto pela internet. E vale também para facilitar a vida de muitas pessoas que tiveram problema no assunto ou acha que isso é um BICHO DE 7 CABEÇAS. Ah verdade é que se você esta lendo isso e seguir é porque se viu confuso pelo que se passou pelos tutos da net relacionado ao LZO. Primeiro de tudo que precisa saber que LZO. '' O LZO'' é um algoritmo de compressão e '' xtea '' é chamado de '' criptografia '' que usa uma chave. Você pode usar o Eter Manager para criptografar com o XTEA. 1. Primeiro de tudo vamos criar uma chave e essa chave deve conter até (16 caracteres.) 2. Você precisa ter um bom computador amigo.. porque o processo de descompactar todo o cliente e compactar é demorado dependendo do seu caso. Você deve utilizar o seguinte programa para essa empreitada (Versão mais atualizada): Em seguida você deve baixar esse programa para converter a data do Eter Manager, o programa só roda se tiver a data 2014 no pc.. então claro que não queremos ter que fazer isso.. então fazemos assim: RunasDate: http://www.nirsoft.net/utils/runasdate.zip Selecione a pasta e selecione o .exe do EterManage.. depois disse crie um atalho para não precisar toda vez abri o runas ok? Obviamente deve por a data 2014. Bom agora que temos um descompactador e compactador de respeito.. vamos ao que interessa. 3. Descompacte toda sua pasta utilizando a propria ferramenta Eter Manager ele possibilita até 30 processos de uma vez.. veja as limitações da sua maquina.. na minha maquina não tenho problemas! Seguindo esses passos e todo a pasta pack descompactada oriento seguir da seguinte forma: Crie uma pasta chamada UNPACK onde ficara todas pastas descompactadas. Depois crie uma outra pasta chamada CLIENTE e jogue la todo seu cliente porem com a pasta pack LIMPA.. claro se ja descompactou tudo.. porem deixe apenas o arquivo INDEX. Você vai precisar selecionar o local de cada pasta exemplo: Working você seleciona onde esta a pasta pack do seu cliente somente com o index. Em Umpack você vai selecionar onde esta os arquivos já descompactados. Agora vamos criar as chaves para agente inserir em índex Key e Pack Key! Obs: nesse processo se você quiser já pode até alterar ai sua extensão para o nome que lhe convém devido mexermos na source do cliente. máximo 3 dígitos exemplo: abc e cba algo assim.. 3 dígitos ok? na hora de comprimir vai esta trocado já. Você deve criar uma senha de até 16 caracteres, exemplo: testecybergamers Agora com a nossa querida senha vamos entrar nesse site: http://www.swingnote.com/tools/texttohex.php E digitem a senha criada por você: Em Hex pegamos o algoritmo e depois vamos a este outro site.: https://www.scadacore.com/tools/programming-calculators/online-hex-converter/ Colem o código em HexString Input e analise, depois disso vá até: UINT32 - Little Endian (DCBA) > UINT32 Copie todo os 4 códigos nessa tabela conforme mostra abaixo: 1953719668 1652122469 1634169445 1936876909 Atenção aos espaços.. sempre os espaços xD. bom agora feito isso já temos a primeira chave para inserir na source do cliente, repita os mesmo passos na segunda chave outra senha obviamente. Agora a parte da source no cliente: Você deve ter um arquivo source do seu binário aqui na Cyber ou em outras comunidades vc pode encontrar basta da um Google. Com o arquivo e o seu VS pronto a editar.. você deve procurar o seguinte arquivo: EterPack.cpp Você clica em CTRL+F (Viva Microsoft) e depois digite isso na busca: static DWORD s_adwEterPackKey[] = Encontrando as linha você verá isso: static DWORD s_adwEterPackKey[] = { 45129401, 92367215, 681285731, 1710201, }; static DWORD s_adwEterPackSecurityKey[] = { 78952482, 527348324, 1632942, 486274726, }; Bom agora tudo que precisa fazer e trocar suas 4 chaves geradas de: UINT32 Agora tudo que você precisa fazer é trocar as chaves e compilar o seu binário. Enquanto o seu binário vai compilando volte no seu Eter Manager clica em Manager > Profile onde mostrei a tela acima basta você inserir o que foi convertido no primeiro site exemplo: Basta você colar as chaves no seu devido lugar: Index > testecybergamers > 7465737465637962657267616d657273 > colar no Index Key Bom.. já fui bastante redundante xD.. agora é com você ok? depois de alterar as chaves compile todas as pasta do cliente, troque o binario compilado ou seja o metin2cliente.exe Extras: Você pode baixar esses arquivos do Martysama: https://github.com/martysama0134/how-to-mt2-general/tree/master/xtea-keys-generator gerar uma senha aleatória e fazer os mesmo processos, vem quase tudo pronto.. única coisa que você precisa fazer é: 1º entrar nesse site: https://ideone.com/ e colar o seguinte código abaixo... onde esta os 0 você deve claro trocar pela linha que já vem separada do script do martysama. O resultado que vier abaixo você deve trocar pelo Index ou pack do EterManager. 2. antes de copiar e colar o codigo pronto do Martysama.. ele esqueceu de uma virgula ou seja vai estar assim como mostro abaixo.. faltando uma vírgula static DWORD s_adwEterPackKey[] = { 00000000, 00000000, 00000000, 00000000 }; static DWORD s_adwEterPackSecurityKey[] = { 00000000, 00000000, 00000000, 00000000 }; o correto é: static DWORD s_adwEterPackKey[] = { 00000000, 00000000, 00000000, 00000000, }; static DWORD s_adwEterPackSecurityKey[] = { 00000000, 00000000, 00000000, 00000000, }; from struct import pack as spack a1=spack("LLLL", 0000000000,0000000000,0000000000,0000000000) a2 = a1.encode('hex') print "1 = " + a2[:8] print "2 = " + a2[16:24] print "3 = " + a2[32:40] print "4 = " + a2[48:56] print "full = " + (a2[:8]+a2[16:24]+a2[32:40]+a2[48:56]).upper()# your code goes here Enjoy Tutorial: By Lost Desculpe pelo portugues Desculpe pela confusão do tópico.. não estou bem para criar tópicos mais me esforcei para ajudar em fim.. Bom trabalho sucesso sempre. Vou fazer o máximo para responder dúvidas se houver.. não de maneira pontual mais certamente vou responder. Não vou responder se não tentou dos 2 modos que falei no tópico e já dizer que não resultou.