Find Jobs
Hire Freelancers

C++ Hardware Breakpoint Detour DLL(repost)

$100-400 USD

Em Andamento
Publicado há quase 16 anos

$100-400 USD

Pago na entrega
I need a Hardware breakpoint Libary/DLL created that will allow me to set up to? 4 detours via hardware breakpoints.? The original? Function being detoured can not? show any modified changes (No JMP's etc). Functions include AddBreakPoint, RemoveBreakPoint.? Must work on XP & Vista both x86 and x64 - and be able to run on AMD/Intel Processors (seperate dll's for x64) ## Deliverables I am currently using a similar implementation already, however because of Licensing Agreement I need to be able to distribute this with my client. Programmer must know how to implement Hardware Breakpoints and detours.? I do have some source code available using my current implementation that will be provided to the winning bidder. This is how I call my current Hardware Breakpoing Library: bool pAddHardwareBreakpoint(0xFFFFFFFF,dwFunctionAddress,myNewFunction,reinterpret_cast<void**>(&pOrginalFunction)); (0xFFFFFFFF is the thread ID for global) This Basically takes in the exact same arguments as MS Detours Library.? Function should return true/false if it was set or not. The original Function can not show any changes to code (no JMP's) - must be original code as MS Detours always has? a JMP etc. So in a nutshell, I need the library to be able to set up to 4 hardware breakpoints on a any given function address.? When that triggered exception/Breakpoint is encountered, to run my function. I need the ability to remove the breakpoint aswell: if(!pRemoveHardwareBreakpoint(0xFFFFFFFF,myNewFunction)){ add_log("Error "); }
ID do Projeto: 3035885

Sobre o projeto

1 proposta
Projeto remoto
Ativo há 16 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
See private message.
$297,50 USD em 14 dias
5,0 (3 avaliações)
3,5
3,5

Sobre o cliente

Bandeira do(a) UNITED STATES
United States
5,0
33
Membro desde out. 24, 2006

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.