Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

RDTSC_Calculator

A simple hook for reverse engineering on x86 processors, to be used with ollydbg, x64dbg and the like.

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

# RDTSC_Calculator

RDTSC_Calculator, is an RDTSC hook for processors in the intel architecture.

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAA/0lEQVR4AYXNMSiEcRyA4cfmGHQbCZIipkuxnJgMStlMNmeyD2dwmc8+sZgxYJd9ErIZFHUyYYD7fkr6l4/rnvmtl7+KitrqV/fq2Y5eLY3Z9S48eRLe7BmVZ9qhTLhQ0algzZWQOVKSsCF8OjAnwbxDTWFDUhPK/jMr1H6HE/IqRky2DyvCefuwItwZzodVoYRiLqMkVCXrwpJ9twZ+sgfDYEFYl8wIWxZ9uFf7zkallxlJh4YrLGsKjZRx7VGHhLqwgFUN45DGdb8MeXGpgB4ABZdeDcpZEY51A+hyLKz4S1W4MQWm3AibWtgWmk6dyISa1pSdyWTOlLXVp0+eL9D/ZPfBTNanAAAAAElFTkSuQmCC

Portuguese

RDTSC_Calculator é um hook para O contador do carimbo de data / hora é um registro de 64 bits presente em todos os processadores x86 desde o Pentium. Conta o número de ciclos desde a redefinição. A instrução RDTSC retorna o TSC no EDX: EAX. No modo x86-64, o RDTSC também limpa os 32 bits mais altos do RAX e RDX. Seu opcode é 0F 31.

English

RDTSC_Calculator is a hook for The timestamp counter is a 64-bit register present on all x86 processors since Pentium. Counts the number of cycles since reset. The RDTSC instruction returns the TSC in EDX: EAX. In x86-64 mode, RDTSC also clears the highest 32 bits of RAX and RDX. Its opcode is 0F 31.

enter image description here

Use

English Download and execute !

Português Download e executar !

English Download HERE

Português Download Aqui

Screenshots

enter image description here enter image description here

Histórico de lançamentos / Build History

    1. 5 - Graph Version
    1. 1 - First release

Contributing

Portuguese

  1. Faça o fork do projeto (https://github.com/yourname/yourproject/fork)
  2. Crie uma branch para sua modificação (git checkout -b feature/fooBar)
  3. Faça o commit (git commit -am 'Add some fooBar')
  4. Push (git push origin feature/fooBar)
  5. Crie um novo Pull Request

English

  1. Do the project fork (https://github.com/yourname/yourproject/fork)
  2. Create a branch for your modification (git checkout -b feature/fooBar)
  3. Do the commit(git commit -am 'Add some fooBar')
  4. Push (git push origin feature/fooBar)
  5. Create a new Pull Request