| 
 | 
			
 
 本帖最后由 哎呦呦 于 2016-7-12 03:54 编辑  
 
部分代码: 
typedef bool (WINAPI *pCreateProcessW)( 
    LPCWSTR lpApplicationName, 
    LPWSTR lpCommandLine, 
    LPSECURITY_ATTRIBUTES lpProcessAttributes, 
    LPSECURITY_ATTRIBUTES lpThreadAttributes, 
    BOOL bInheritHandles, 
    DWORD dwCreationFlags, 
    LPVOID lpEnvironment, 
    LPCWSTR lpCurrentDirectory, 
    LPSTARTUPINFOW lpStartupInfo, 
    LPPROCESS_INFORMATION lpProcessInformation 
    ); 
BOOL EnablePrivilege(LPSTR name)   
{   
    HANDLE hToken;   
    BOOL rv;   
    TOKEN_PRIVILEGES priv = {1, {0, 0, SE_PRIVILEGE_ENABLED}};   
    LookupPrivilegeValue(0, name, &priv.Privileges[0].Luid);   
    OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hToken);   
    AdjustTokenPrivileges(hToken, FALSE, &priv, sizeof priv, 0, 0);   
    rv = GetLastError() == ERROR_SUCCESS;   
    CloseHandle(hToken);   
    return rv;   
} 
bool WINAPI MyCreateProcessW( 
    LPCWSTR lpApplicationName, 
    LPWSTR lpCommandLine, 
    LPSECURITY_ATTRIBUTES lpProcessAttributes, 
    LPSECURITY_ATTRIBUTES lpThreadAttributes, 
    BOOL bInheritHandles, 
    DWORD dwCreationFlags, 
    LPVOID lpEnvironment, 
    LPCWSTR lpCurrentDirectory, 
    LPSTARTUPINFOW lpStartupInfo, 
    LPPROCESS_INFORMATION lpProcessInformation 
    ) 
{ 
        pCreateProcessW MpCreateProcessW  = (pCreateProcessW)dwOldpFunAddr; 
 
         
        if(IDYES ==MessageBoxW(0,lpApplicationName,lpCommandLine,MB_YESNO)) 
        { 
                return MpCreateProcessW(lpApplicationName,lpCommandLine,lpProcessAttributes,lpThreadAttributes,bInheritHandles, 
        dwCreationFlags,lpEnvironment,lpCurrentDirectory,lpStartupInfo,lpProcessInformation); 
 
        } 
        else 
        { 
                return FALSE; 
 
        } 
 
         
         
 
} 
 
 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
运行代码会对explorer.exe注入修改IAT表HOOK CreateProcessW函数,别问我有什么用!完整源码下载地址: 
链接:http://pan.baidu.com/s/1eS2UEXG 密码:yfj6 
 
 
 |   
 
评分
- 
|  参与人数 6 | HB +5 | 
THX +5 | 
收起
理由
 | 
 
| 
禽大师
 |  | 
 + 1 | 
 | 
 
| 
消逝的过去
 |  | 
 + 1 | 
 | 
 
| 
zxjzzh
 |  | 
 + 1 | 
[吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少! | 
 
| 
agan8888
 |  + 1 | 
 | 
 | 
 
| 
skywolf
 |  + 3 | 
 + 1 | 
[快捷评语] - 2017,让我们17学破解! | 
 
| 
1906
 |  + 1 | 
 + 1 | 
分享精神,是最值得尊敬的! | 
 
 
查看全部评分
 
 
 
 
 
 |