 Jason Hood
		
	
	
		eec487abb6
		
	
	
	
	Prevent -p injecting when already injected
			Jason Hood
		
	
	
		eec487abb6
		
	
	
	
	Prevent -p injecting when already injected
		
			
			Don't inject into the parent if injection has already occurred. This prevents the reference count from increasing, allowing a single -pu to unload, rather than one -pu for each -p.
ANSICON 
ANSICON provides ANSI escape sequences for Windows console programs. It
provides much the same functionality as ANSI.SYS does for MS-DOS.
Requirements
- 32-bit: Windows 2000 Professional and later (it won't work with NT or 9X).
- 64-bit: AMD64 (it won't work with IA64).
How it Works
ANSICON injects a DLL into a process, hooking its functions.
Injection
One of three methods is used to inject the DLL.
- 
LoadLibraryviaCreateRemoteThreadfor a running process.
- 
LdrLoadDllviaCreateRemoteThreadfor a 64-bit .NET AnyCPU process.
- 
Adding the DLL directly to the import table, otherwise. 
Hooking
Hooking is achieved by modifying import addresses, or the return value of
GetProcAddress.
Description
				
								v1.89
								
	Latest
							
						
					Languages
				
				
								
								
									C
								
								99.7%
							
						
							
								
								
									Batchfile
								
								0.3%