Find Jobs
Hire Freelancers

Retrieve locations of Exception handlers (from "catch" instruction) in a given PE file -- 2

$250-750 USD

En curso
Publicado hace más de 7 años

$250-750 USD

Pagado a la entrega
Hi, I need a C/C++ function that returns the address of the Windows Exception handlers inside a specific memory range in a compiled PE file (32-bit, 64-bit). Suppose the following code: ---- int x = 5; try { if (x == 0) throw(1ULL); else if (x % 2) throw("x must be even"); x *= 4; } catch (unsigned long long e) { std::cerr << e; } catch (const char *e) { std::cerr << e; } ---- As you can see there are 2 exception handlers. Now the source code is compiled as an EXE/DLL. Suppose that the above code starts at RVA = 0x401000 and ends at 0x401100. I will pass to your function something like: GetNExceptionsInfoInBlock(filename, 0x401000, 0x401100, std::vector &info); Your function will fill the vector with exception RVAs found in the given block of code. This can be done by inspecting the MAGIC number where the exception handling is generated by Visual Studio. Please, refer to: [login to view URL] [login to view URL] Attached you have a test example that you can compile and the expected output about handlers found inside a block (file "[login to view URL]") If you need further information, let me know please. NOTE: Your code should be implemented in C or C++ and compilable with Visual Studio. Thanks!
ID del proyecto: 12571152

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
5 freelancers están ofertando un promedio de $532 USD por este trabajo
Avatar del usuario
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on server side, using c++ under linux environment. I used c++ to make many great projects, for example, I made the tools which can convert java files into c++ scripts, of course garbage collection included, this job is very similar to a compiler, and is very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$300 USD en 7 días
4,9 (155 comentarios)
7,1
7,1
Avatar del usuario
I've mastered software reverse engineering/C/C++/C#/Java/Win API/Assembly programming and helped many customers. Especially, I've rich experiences of unpacking Themida/WinLicense, VmProtect, and other packing modules. I've also ever worked for online game maintenance, bug's fixing, and cheat and anticheat developing. And I have cracked a lot of dongle key(USB, Parallel, and etc) protection mechanisms. I'm sure I can fulfill your job successfully. I hope our collaboration to produce a good outcome that makes u happy. Best regards.
$500 USD en 3 días
4,8 (23 comentarios)
5,1
5,1
Avatar del usuario
I’m Windows kernel and user mode expert with more than 15 year experience in C/C++. I did projects in following domains: - Windows file system driver, file system filters (legacy and minifilter) and recognizers, network redirectors - Windows class drivers and filter drivers (upper and lower) - Windows NT services, shell extensions, COM/ATL/MFC/Win32 applications - Windows installation using MSI, WIX, InstallShield, NSIS
$750 USD en 10 días
5,0 (1 comentario)
0,8
0,8
Avatar del usuario
Dear Client, Greeting of the day ahead !!! Thanks for providing us opportunity to place bid over the project and communicate with you. I am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned .I have checked your requirements.i have right skills to work on this assignmentWe find our expertise, skills and capabilities are perfectly blends with your project requirements because we have already worked on many projects. You'll love the whole layout, interface design , cross-browser compatibility and mobile-device-friendly interfaces that we design Our team has created over dozen of windows, and web based appliations iPhone/iPad games and apps, and over 10 Windows and Linux server APIs and security tools Don't waste any more time in your development We take care of all these things for you . Advanced custom coding for our clients. Anytime. can u provide your email or sky-pe etc for further discussion about the project. plz add me to discus I am ready to discuss with you Looking forward to hear from you. with best Regards
$555 USD en 6 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SPAIN
Jerez de la Frontera, Spain
5,0
72
Miembro desde sept 22, 2004

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos 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)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.