Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Dúvida assembly, Ajudem Por Favor!!


Posts Recomendados

gente eu estou estudando a linguagem assembly mas estou com umas dúvidas e como estou estudando pela apostila não tenho professor pra tirar dúvidas né, então achei por bem vim aqui perguntar uma dúvida que eu to faz um bastante tempo

bem olha esse código aqui

[size=2]007428CD   /74 17           JE SHORT gta_sa_M.007428E6
007428CF   |E8 0C69E1FF     CALL gta_sa_M.005591E0
007428D4   |D81D 28868500   FCOMP DWORD PTR DS:[858628]
007428DA   |DFE0            FSTSW AX
007428DC   |F6C4 05         TEST AH,5
007428DF   |7B 05           JPO SHORT gta_sa_M.007428E6
007428E1   |833E 28         CMP DWORD PTR DS:[ESI],28
007428E4   |75 03           JNZ SHORT gta_sa_M.007428E9
007428E6   \FF4E 0C         DEC DWORD PTR DS:[ESI+C]  << O QUE TO PROCURANDO              
007428E9    8B46 08         MOV EAX,DWORD PTR DS:[ESI+8]
007428EC    85C0            TEST EAX,EAX
007428EE    C746 04 0100000>MOV DWORD PTR DS:[ESI+4],1
007428F5    0F85 B0000000   JNZ gta_sa_M.007429AB
007428FB    8B46 0C         MOV EAX,DWORD PTR DS:[ESI+C]
007428FE    85C0            TEST EAX,EAX
00742900    75 3C           JNZ SHORT gta_sa_M.0074293E
00742902    0FB60D 81F0B600 MOVZX ECX,BYTE PTR DS:[b6F081][/size]

 

então é o seguinte aquele address que eu mostrei que estou procurando, pelo que eu ví, diminui o valor do tiro que no caso tá em esi+c

eu até coloquei "INC" no lugar do "DEC" pra ver se aumentava belezinha e deu certo

mas a dúvida é o seguinte eu sei que o pointer está no esi, mas como eu encontro esse pointer? eu já tentei colocar o esi do registro mas não dá certo, eu olhei pelo dump o valor do esi+c e também não dá certo, então como eu acho esse valor do esi+c? eu já tentei olhar dentro do comando de um RETN ao outro e não declarou o valor de esi, então gente eu estou a umas duas semanas quebrando a cabeça pra aprender sozinho, mas não teve geito vim aqui fazer essa pergunta espere que não me critiquem por essa dúvida que é uma dúvida de iniciante mas espero que me respondam!!! desde já agradeço a compreensão de todos obrg

Link para o comentário
https://www.webcheats.com.br/topic/1906853-d%C3%BAvida-assembly-ajudem-por-favor/
Compartilhar em outros sites

Coloque um breakpoint em:

É necessário se cadastrar para acessar o conteúdo.

Nesse momento, copie o valor de ESI, faça uma nova busca por este em HEX, e repita o processo até achar um ponteiro fixo (verde), terminando você terá:

É necessário se cadastrar para acessar o conteúdo.

OBS: Faça o tutorial do CE, vai aprender isso e muito mais com ele, acredite.

 

Dúvidas pergunte.

Darkness is a part of my soul

5de5ae31e8.jpg

Link para o comentário
https://www.webcheats.com.br/topic/1906853-d%C3%BAvida-assembly-ajudem-por-favor/#findComment-7901730
Compartilhar em outros sites

deixa ver se eu entendi, coloco um Bp no address e olho o valor do esi no registro ae volto no ce e faço uma busca dele em HEX. depois acho o address e novamente procuro ele no ollydbg e faço a mesma coisa, coloco o Bp, copio o valor do esi e vou no ce novamente e procuro por ele no hex, faço isso até achar um fixo? se não for assim me corrija por favor!! obrigado!

Link para o comentário
https://www.webcheats.com.br/topic/1906853-d%C3%BAvida-assembly-ajudem-por-favor/#findComment-7902275
Compartilhar em outros sites

Quase isso, procure o video do tutorial 8 (Multi level pointer) do Cheat Engine que você entenderá melhor.

Darkness is a part of my soul

5de5ae31e8.jpg

Link para o comentário
https://www.webcheats.com.br/topic/1906853-d%C3%BAvida-assembly-ajudem-por-favor/#findComment-7903719
Compartilhar em outros sites

Assista o video que eu citei, depois conversamos, você sequer viu o mesmo, se visse nem falaria isso.

OBS: Em ambos os softwares é possível de ser feito, porém a lógica, você precisa aprender neste tutorial para saber como buscar o ponteiro desejado.

Darkness is a part of my soul

5de5ae31e8.jpg

Link para o comentário
https://www.webcheats.com.br/topic/1906853-d%C3%BAvida-assembly-ajudem-por-favor/#findComment-7907568
Compartilhar em outros sites

eu ví sim o vídeo, é esse aqui

 

 

 

mas como eu falei, não é isso que eu estou procurando, eu estou querendo saber como achar a address no ollydbg não no cheat engine o Bp que eu falei não é no ce é no ollydbg!! entendeu agora?

Link para o comentário
https://www.webcheats.com.br/topic/1906853-d%C3%BAvida-assembly-ajudem-por-favor/#findComment-7907612
Compartilhar em outros sites

OBS: Em ambos os softwares é possível de ser feito, porém a lógica, você precisa aprender neste tutorial para saber como buscar o ponteiro desejado.

Botão direito, Breakpoint->Hardware XXX

F2 = Software Breakpoint

 

Divirta-se.

OBS: Eu sei exatamente o que quer, porém você ainda não se tocou que tem as informações em mãos e não sabe usá-las.

Darkness is a part of my soul

5de5ae31e8.jpg

Link para o comentário
https://www.webcheats.com.br/topic/1906853-d%C3%BAvida-assembly-ajudem-por-favor/#findComment-7916967
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • 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.