Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×

DwarfDev

Bronze Member
  • Total de Posts

    128
  • Registro em

  • Última visita

  • WCoins

    49

Posts postados por DwarfDev

  1. wow thanks bro, got it work after changing that cliver version for PoL client, just 1 more thing with this server files
    É necessário se cadastrar para acessar o conteúdo.
    its seem didnt connected to game, just said "connected to server"..btw thanks for teaching the cliver problem ^^"...

    Did you server received hello and login packet from client?

    If so, the problem would be with your keytable/packet structs

  2. isso é um bot, e não funciona em todos servidores

    na vdd tem que arrumar a encriptação tbm

    sistema de ataque

    e umas outras coisas, o codigo do shepher ta mt bom mas falta mt coisa.

    ''hack'' msm vc vai encontrar a source do whook que é em c++ ou do syck que é em delphi

    A encriptação ta funcionando de boa

    • Curtir 1
  3. Ola, obg por resp. <3

     

    Entao, quando eu crio uma conta, logo e vou por a segunda senha e da como se tivesse errado a senha (mesmo clicando em conectar/alterar) (release 7.62).

    E falha ao apagar personagem (mesmo apagando na release) (release 7.54)

    Agradeço desde ja!

     

    Exaella Corporate

    WYD VALKNUT

    Verifica qual pacote o cliente ta enviando, e qual função tem na sua source pro mesmo, se não me engano o packetId é diferente pras duas versões.

    • Curtir 1
  4. E ai wydianos.

    Preciso de mais uma ajudinha, da ultima recebi uma ajuda de outro nível. Mas sou meio burrinho e to até hoje tentando tomar o rumo dos packets da vida!

    A questão é a seguinte, aparentemente, conseguii gerar o timestamp, e tals.

    Mas agora pela minha analise, o checksum está me desconectando. Ai entra a questão, como gerar um checksum valido para que a TM reconheça?

  5. Chegam 16 bytes gerados pela TMsrv no pacote 0x10A para o cliente.

    Os 16 primeiros pacotes, se não me engano, são as keys que você precisa.

     

    Existe um "cálculo" pra usar essa hash corretamente, e o resultado da key tem que ser exatamente o mesmo que a TMsrv espera

    E eu imagino que decifrar esse calculo deve dar um trabalho né? Haha

    Vlw shepher, <3! Ajudou pra k7

  6. Além de checagem de timestamp, existe a chagem de key.

     

    As releases que usam a TMsrv "nova" usa o sistema de keys que é recebido na charlist.

    Se você não envia a key certa, toma DC

    Opa!

    Não sabia que a TM fazia isso.

    Vou incomodar mais um pouquinho, =).

    Como é isso? Sabe me dizer se é enviada uma Key através do pacote do Charlist e depois o cliente faz reconhecimento, ou se o cliente tem ciência dessa keyTable e gera uma random com base nela?

  7. A numerica possui dois pacotes de resposta, ao enviar o server retorna 0xFDF ou 0xFDE, uma informa que a senha digitada foi correta, a outra o inverso.

     

    Veja como o pacote se forma, ele possui um HEADER com 12 BYTES com informacoes de cabecalho do pacote e logo em seguida o pacote propriamente dito com suas respectivas informacoes, eu desconheco de qualquer protecao dentro da estrutura do pacote, mas antes de enviar pro server logicamente vc deve fazer a encriptacao para o servidor entender sua leitura...

     

    Obrigado Woz, eu tava testando de maneira porca.

    De qualquer forma vou ter que construir um pacote exatamente como o cliente faz, pelo que parece a TM compara se o mesmo header ja foi usado antes, isso parece ser obvio, mas ela não faz isso em várias situaçoes, por exemplo no pacote de abrir NPC e etc.

    Vou fazer o teste, obrigado pela atençao <3

    • Curtir 1
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.