Find Jobs
Hire Freelancers

Windows CreateProcess() API Hooking/Interception

$250-750 USD

완료함
게시됨 거의 9년 전

$250-750 USD

제출할때 지불됩니다
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.
프로젝트 ID: 8296432

프로젝트 정보

7 제안서
원격근무 프로젝트
활동 중 9년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
프로젝트를 수여된 사용자:
사용자 아바타
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일에
5.0 (49 건의 리뷰)
7.3
7.3
7 이 프로젝트에 프리랜서들의 평균 입찰은 $764 USD입니다.
사용자 아바타
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일에
4.9 (716 건의 리뷰)
8.9
8.9
사용자 아바타
A proposal has not yet been provided
$1,578 USD 10일에
4.9 (130 건의 리뷰)
7.7
7.7
사용자 아바타
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일에
2.1 (12 건의 리뷰)
2.9
2.9
사용자 아바타
A proposal has not yet been provided
$555 USD 5일에
0.0 (0 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (UNITED STATES)
Boulder, United States
5.0
1
결제 수단 확인
8월 19, 2015부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.