Find Jobs
Hire Freelancers

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

$250-750 USD

Käynnissä
Julkaistu yli 7 vuotta sitten

$250-750 USD

Maksettu toimituksen yhteydessä
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!
Projektin tunnus (ID): 12571152

Tietoa projektista

5 ehdotukset
Etäprojekti
Aktiivinen 7 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
5 freelancerit tarjoavat keskimäärin $532 USD tätä projektia
Käyttäjän avatar
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 7 päivässä
4,9 (155 arvostelua)
7,1
7,1
Käyttäjän avatar
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 3 päivässä
4,8 (23 arvostelua)
5,1
5,1
Käyttäjän avatar
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 10 päivässä
5,0 (1 arvostelu)
0,8
0,8
Käyttäjän avatar
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 6 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan SPAIN lippu
Jerez de la Frontera, Spain
5,0
72
Liittynyt syysk. 22, 2004

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.