Find Jobs
Hire Freelancers

Windows CreateProcess() API Hooking/Interception

$250-750 USD

Teljesítve
Kiadva ekkor: majdnem 9 évvel ezelőtt

$250-750 USD

Teljesítéskor fizetve
Description You’ll be writing a program that intercepts all the CreateProcess() calls of a specified target EXE and does one of the following: 1) If the command-line being invoked by CreateProcess() is of interest, the following are done: a) Command being kicked-off will be modified and the modified command will be invoked b) interception of CreateProcess() is turned OFF for the modified command and subsequently its children 2) If the command being invoked by CreateProcess() is not of interest, then we start the child process without modifying the command and continue to intercept the CreateProcess() calls in the kicked-off command and its child(ren) Command-line Usage Usage on the command line: <Your program> <options> <Target EXE> Once invoked, the target EXE and its children are monitored for CreateProcess() calls. If a given CreateProcess() is about to invoke a command of interest, then provide a mechanism so that it can be modified. <options> passed in on the command-line are used in setting up the new command line. Example: Let’s say: 1. <Target EXE> invokes <[login to view URL]> and <[login to view URL]> using CreateProcess(). 2. <[login to view URL]> invokes <[login to view URL]> and <[login to view URL]>. 3. <[login to view URL]> invokes <[login to view URL]> 4. <[login to view URL]> invokes <[login to view URL]> In the above example, your program will: 1. monitor <[login to view URL]>, <[login to view URL]>, <[login to view URL]>, <[login to view URL]>, and <[login to view URL]> for CreateProcess() calls 2. stop monitoring <[login to view URL]> for CreateProcess() calls which means <[login to view URL]> will not be seen 3. Provides a mechanism for the command-line <[login to view URL]> to be replaced by some other program of my choosing. <Options> passed in on the command line must be accessible here Supported OS: Windows XP, Vista, 7, 8.x, Windows Server 2008, 2012 Coding stye: 1. The code has to be modular, readable and extensible 2. The code has to be documented thoroughly 3. The code has to use meaningful names for variables, functions, filenames etc. Deliverables: 1) I recognize that there are a few ways this can be done and I want to make sure the proposed mechanism is reliable. For this reason, I’d want to a short proposal on how this will be accomplished. 2) Final deliverables: Source code, build mechanism, Documentation I am sure I missed out on some details. Please ask questions. Thank you very much for your time.
Projektazonosító: 8296432

A projektről

7 ajánlat
Távolról teljesíthető projekt
Aktiválva: 9 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
Neki odaítélve:
Felhasználó avatár
Hi, please check my previous work, feedback and strongly consider my bid. I have a huge experience in system development. First I'd like to notice that there are few user-mode API's that can start child processes, for example : CreateProcessAsUser, CreateProcessWithToken, CreateProcessWithLogon and it's only documented ways. There are few undocumented ntdll layer function that spawn a child processes. Are you interested in all ways of starting of new processes? If so, solution might be different. Also you didn't specify the target platform. I assume that you need both x86 and x64 versions? Seems to be all questions so far. Regards, Dmitry
$526 USD 15 napon belül
5,0 (49 értékelés)
7,3
7,3
7 szabadúszó adott átlagosan $764 USD összegű árajánlatot erre a munkára
Felhasználó avatár
Hello. I am interested in your project. I have a lot of experiences in C++ prgramming, windows API. And I have ever developed the software smilar to this program. Please check my portfolio and working history. if u hire me, u could come up with good results at fair price. Best regards. Yknox.
$773 USD 10 napon belül
4,9 (716 értékelés)
8,9
8,9
Felhasználó avatár
A proposal has not yet been provided
$1 578 USD 10 napon belül
4,9 (130 értékelés)
7,7
7,7
Felhasználó avatár
Thank you for viewing my profile you can check have 5***/5*** also you can check happy customer. always trying to get customer satisfaction. I have gone through your project requirement specification and as per my previous experience with this we are capable to do this project. please give a chance to proved our skill. Welcome to one of the best services available for your online needs. We provide you industry standard Mobile Apps, Software, Desktop Apps, Web Stores, Websites and Web Apps. So, you get all at one place! We can provide you the following: - iOS applications - Android applications - Software for all purposes - Desktop applications - Websites - Web applications - Ecommerce websites/ Web stores We specialize in: - Objective C, Cocoa, iOS 4, 5, 6 - Java, Google Android - WordPress, Joomla - WP Ecommerce, Magento - PHP5, PHP, MySQL - C#, C++, C - ActionScript 3.0, AIR, XML Please check reviews of our happy customers to boost your confident about us! Thanks. replay me on pm we need more discussion about your project .
$358 USD 8 napon belül
2,1 (12 értékelés)
2,9
2,9
Felhasználó avatár
A proposal has not yet been provided
$555 USD 5 napon belül
0,0 (0 értékelés)
0,0
0,0

Az ügyfélről

UNITED STATES zászlója
Boulder, United States
5,0
1
Fizetési mód hitelesítve
Tagság kezdete: aug. 19, 2015

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.