조금 도와주세요. 나는 자바와 거의 C++를 안다. 나는 선수의 건강을 설정하고 자동차 등을 만들 수있는 게임에 대한 강사를 보았습니다. 나는 비슷한 것을 만들고 싶습니다. 예를 들어 지뢰 찾기가 실행 중입니다. 내 자바 프로그램을 실행하고 단추를 클릭하면 minesweepers 함수를 호출하고 minesweeper 게임은 내가 얻은 것을 보여줘야합니다.
내가 C++로 간단한 프로그램 작성 : #include <stdio.h>
const signed char pass[] = "\x70\x61\x73\x73\x77\x6F\x72\x64";
bool __stdcall check_password(const signed char * str)
{
unsigned int i;
for(i=0;
나는, 그러나 당신의 cs.file 내에서 동적으로 일반 코드/회씩 연결을 사용하여 SQL 주입 및 당신이 당신의 쿼리를 작성하기 위해 피해야하는 이유 많은 인수에 대해 많이 읽고 나는 질문을하고 나보다 더 많은 경험을 가진 누군가에게서 조언을 필요로한다. 다른 프로젝트에서 내 코드를 다시 사용하기 위해 일부 DLL 파일을 만들었습니다. 그런 이유로 나는
네트워크 응용 프로그램의 recv 함수를 연결하는 DLL이 있습니다. 코드는 잘 작동하지만 (출력되는 모든 것을 파일에 추가하는 경우) 파일 작업에 시간이 초과되면 연결이 닫힙니다 (서버 쪽 응용 프로그램에서 "기존 연결이 원격으로 강제 종료되었습니다. 숙주"). 그 시간은 항상 동일하지 않습니다. 때로는 연결을 초기화 할 때 거의 닫히고, 다른 시간에는
"C : \ test.exe" "% 1"값으로 HKEY_CLASSES_ROOT *에 Windows 레지스트리 항목을 만들었습니다. 클릭 한 파일의 파일 경로를 등록 된 위치로 전달하는 새로운 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴 항목을 만듭니다. test.exe. test.exe 안에 dll 파일이로드되어 이미 실행중인 jvm에 메소드를 호출하고 파일 경
아이디어는 간단합니다. 즉 표준을 따르지 않으려 고합니다. 예를 들어 파이어 폭스에 어떤 것을 삽입하려면 맬웨어는 프로세스의 이름이 'firefox.exe'이거나 인터넷 익스플로러에 어떤 것을 주입해야한다는 것을 알아야합니다. 맬웨어는 프로세스가 'iexplorer.exe'인지 알아야합니다. 그러나 파이어 폭스 나 인터넷 익스플로러가 그 규칙을 따르지 않는
저는 비디오 게임에서 modding을 위해 DLL 삽입을 사용하고 있습니다 (저는 게임 API를 만들고 있습니다). 내 새 DLL에서 EXE의 구조와 변수에 직접 액세스하려고합니다. 변수의 절대 주소는 알려져 있습니다 (EXE는 고정 된 이미지 기반을가집니다). GNU ld 설명서에 따르면 --defsym=symbol=expression을 사용하여 expr
이 자습서는 DirectX 9.0 Hooking via Injection via C++을 따랐습니다. 그래서, 프로그램은 원격 스레드를 프로세스의 시작으로 만들고, 후크를 삽입하고, DllMain을 호출하고, Direct3D9Create 함수를 후크합니다. Detour Trampoline은 Direct3DCreate9 후킹에 사용됩니다. 전체 Direct3
테스트 목적으로 만 메모장에 삽입하는 간단한 DLL이 있습니다. 인젝터 내 코드는 다음과 같다 : uses
Windows;
var
BytesWritten: cardinal;
PID, Process, Thread, ThreadId, hKernel: dword;
pLoadLibrary, Paramaters: pointer
DLL 삽입을 사용하여 프로그램에서 알려진 함수 (함수 유형, 이름 및 argumets을 알고 있음)를 호출 할 수 있습니까? void func(string text)
{
cout << text << endl;
}
어떻게이 DLL에서 호출 : 예를 들어 내 프로그램의 기능은 다음 있는가?