c++95

WINAPI C++ #2 개발환경 >> DevCpp 언어 >> C++11 WinAPI 운영체제 >> Windows10 안녕하세요~ 이번에는 WINAPI! 지난 글에 이어서 만들어보겠습니다! 이번에는 윈도 창에, 버튼, 글씨, 인풋 필드를 만들어보겠습니다!! 또, 그 외 여러 가지 함수들을 알아보겠습니다.. 그럼 바로 시작하겠습니다!! > WINAPI C++ #1 개발환경 >> DevCpp 언어 >> C++11 WinAPI 운영체제 >> Windows10 안녕하세요~ 오랜만입니다~~ 시험 끝나고 첫 글이네요 오늘 할 강좌는 WinAPI 기초입니다. WinAPI강좌를 하는 이유는 궁극적으로 내년 봄방학 mawile.tistory.com > CreateWindow함수는 말 그대로 윈도를 만드는 겁니다! 사용방법은 이렇습니다! Crea.. 2020. 11. 7.
파일 자가복제 C++ #1 개발환경 >> DevCpp 언어 >> C++11 운영체제 >> Windows10 안녕하세요! 이번에는 C++에서 파일을 자가복제하는방법에 대해서 알려드리겠습니다. 파일자가복제는 웜,악성코드등등에서 쓰이는기능들입니다. 일단 이번에 소개드릴내용들은 예를들어서 현재 내가 작업하고 있는 c++파일의 이름이 "Main.cpp"이면 Main.cpp를 불러오고 "dp.cpp"이면은 dp.cpp를 불러오는 방법입니다!! 그럼.... 시작하겠습니다.....! #include #include using namespace std; class fileName{ private: string str; char ret[1000]={0}; int index,i,cnt; public: char* none(){ str = __FILE_.. 2020. 11. 5.
다중 클라이언트 C++ TCP #2 개발환경 >> DevCpp 언어 >> C++11 운영체제 >> Windows10 [[[ 지난 글 ]]] 다중 클라이언트 C++ TCP #1 시작하기 앞서서 사용한 운영체제는 Windows10이며 IDE는 DevCpp이고 사용한 언어는 C++11입니다! 참고자료 소켓 기본 틀 #1 [[[ 서버 기본 틀 ]]] #include #include using namespace std; #define PACKET_.. mawile.tistory.com [[[ 참고 ]]] 소켓 기본 틀 #1 [[[ 서버 기본 틀 ]]] #include #include using namespace std; #define PACKET_SIZE 1024 SOCKET skt,client_sock; int main(){ WSADATA wsa.. 2020. 11. 5.
WINAPI C++ #1 개발환경 >> DevCpp 언어 >> C++11 WinAPI 운영체제 >> Windows10 안녕하세요~ 오랜만입니다~~ 시험 끝나고 첫 글이네요 오늘 할 강좌는 WinAPI 기초입니다. WinAPI강좌를 하는 이유는 궁극적으로 내년 봄방학 동안 만들어낼 프로젝트의 밑거름을 위해..!ㅋㅋ 그럼 바로 시작하겠습니다!! > #include WINAPI WinMain(HINSTANCE hIn,HINSTANCE hPrev,LPSTR lp,int cmd){ } 다른 IDE는 어떠할지 모르겠지만 Devcpp에서는 메인함수를 선언할 때 int가 생략이 됩니다 물론 아래처럼 하셔도 상관없습니다! #include int WINAPI WinMain(HINSTANCE hIn,HINSTANCE hPrev,LPSTR lp,in.. 2020. 11. 4.
무한HP 핵 만들기 Win32API 안녕하세요! 이번에는 저가 예전에 만들었던 RPG 게임 "Monster Beat v1.0"을 Win32 API를 이용해서 무한 HP핵을 만들어보겠습니다! [[ 참고자료 ]] C++ 게임 [ MonsterBeat Ver.1 ] 안녕하세요~!~!~!~!~!~!!! Decode입니다! (이번에 닉변했어요 고정닉이걸로쓸려고요) 저가 이번에 C++ 콘솔게임을 하나 만들어가지고 버전업해나가면서 계속 배포할려구요 심심할때마다 한번씩 미니� mawile.tistory.com Cheat Engine Downloads Read before download: Cheat engine is for educational purposes only. Before you attach Cheat Engine to a process, p.. 2020. 10. 18.
C언어 프로젝트 [ 2020 ] #4 지난 글 C언어 프로젝트 [ 2020 ] #3 현재 프로젝트는 이정도완성했습니다 힘드네욤......ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 배고파~~~............... 앞으로 >> 피아노연주기능 만들기 >> 레지스트리관련기능 만들기 >> 상단아이� mawile.tistory.com 이제 올해 2020년도 최종 프로젝트인 (원래는 오리지널 C++로 만든 미니게임 듀얼이었지만 오류가 발생해서 옮김, 근데 그 오류 지금은 다 고쳤음..ㅋㅋㅋㅋㅋㅋㅋㅋ 멀 티쓰 레딩 제어에 관한 오류입니다~) 파이썬과 C++ 기반의 트로이목마 Botnet종류의 바이러스 프로그램 " codeNet " 이 90% 완성되었습니다 다음 프로젝트 계획을 벌써 짰는데 다음 프로젝트는 역시나 저가 좋아하는 소켓을 이용한 C++ 기반의 콘솔 온라인 .. 2020. 10. 16.
소켓 구조체 정보 전송 C++ TCP 시작하기 앞서서 사용한 운영체제는 Windows10이며IDE는 DevCpp이고 사용한 언어는 C++11입니다! 안녕하세요!! 이번에는 간단명료하게 원리 설명과 소스코드 뿌리고 빠지겠습니다~!!(ㅋㅋㅋㅋ) 궁금한 부분이 있다면 모두 질문 주세요~!!!!!!!!!!!!! [[ 참고자료 ]] 소켓 기본 틀 #1 [[[ 서버 기본 틀 ]]] #include #include using namespace std; #define PACKET_SIZE 1024 SOCKET skt,client_sock; int main(){ WSADATA wsa; WSAStartup(MAKEWORD(2,2), &wsa); skt = socket(PF_INET,SOCK_S.. mawile.tistory.com 소켓 기본 틀 #2 [[[ .. 2020. 10. 16.
프로세스 죽이기 Win32API 안녕하세요! Win32 API 관련 함수들을 소개하기 위해서 새로운 카테고리를 하나 더 만들었습니다~! Win32 API를 해본 결과 소켓이 함수 암기 20 이해 80이라면 이건 거의 함수암기80이해20이네요~ 함수 이해 자체는 쉬웠고 외워야 할 함수가 많았습니다! 엄청 나중에 있을 C++ 기반의 해킹 툴 제작 프로젝트의 밑밥을 깔기 위해 지금 이렇게 글 써봅니다.. 흐흐... 우선 시작하기 앞서서 이 녀석을 사용하려면 헤더 파일을 추가해줍니다! #include #include [[ 프로세스 죽이기 ]] void kill(const char *process){ HANDLE hndl = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); //TlHelp32핸들 HANDLE.. 2020. 10. 15.
다중 클라이언트 C++ TCP #1 시작하기 앞서서 사용한 운영체제는 Windows10이며 IDE는 DevCpp이고 사용한 언어는 C++11입니다! 참고자료 소켓 기본 틀 #1 [[[ 서버 기본 틀 ]]] #include #include using namespace std; #define PACKET_SIZE 1024 SOCKET skt,client_sock; int main(){ WSADATA wsa; WSAStartup(MAKEWORD(2,2), &wsa); skt = socket(PF_INET,SOCK_S.. mawile.tistory.com 소켓 기본 틀 #2 [[[ 서버 ]]] #include #include using namespace std; #define PACKET_SIZE 1024 int main(){ WSADATA ws.. 2020. 10. 14.
C언어 프로젝트 [2020] #3.5 방금 파일 송수신 기능에 관한 버그를 고치고 왔습니다.. 일단 수신(클라이언트-> 서버 파일 전송)은 같은 컴퓨터에서 했을 때랑 서로 다른 컴퓨터에서 했을 때랑 다 잘되었는데 이상하게 송신(서버 -> 클라이언트 파일 전송)은 같은 컴퓨터에서 했을 때는 잘되었는데 서로 다른 컴퓨터에서 하면 파일이 제대로 잘 안되더라고요 이유를 찾았습니다 자세히 보니까 클라이언트 측에서 받아와 진 파일의 이름이 이상했습니다 파일 이름하고 뒤에 이상한 숫자가 적혀있었어요 속으로 이 생각이 들더군요 아 저거 혹시 파일 사이즈인가? 알고보니 원래 서버측에서 데이터를 주고 클라이언트에서 받고 데이터주고 서버측에서 데이터받고 주고를 반복해야지 정상적으로 잘되는데 같은컴터에서할때는 거리가없다보니 소켓버퍼에 데이터가 찰걱정이없었지만 서.. 2020. 10. 7.
소켓 기본 틀 #1 [[[ 서버 기본 틀 ]]] #include #include using namespace std; #define PACKET_SIZE 1024 SOCKET skt,client_sock; int main(){ WSADATA wsa; WSAStartup(MAKEWORD(2,2), &wsa); skt = socket(PF_INET,SOCK_STREAM,IPPROTO_TCP); SOCKADDR_IN addr = {}; addr.sin_family = AF_INET; addr.sin_port = htons(4444); addr.sin_addr.s_addr = htonl(INADDR_ANY); bind(skt, (SOCKADDR*)&addr,sizeof(addr)); listen(skt,SOMAXCONN); SOC.. 2020. 10. 5.
리버스 쉘 Reverse Shell C++ 최신글 https://mawile.tistory.com/219 해킹도구 개발 | 리버스 쉘(Reverse shell) 이론및 개발실습 🔥 소개 안녕하세요! 이번에는 해킹도구 개발관련 카테고리가 개설된 후, 관련내용에 대한 첫번째 포스팅입니다! 이번 시간에는 리버스쉘(Reverse shell)에 관하여 포스팅하겠습니다. 🔥 리버스쉘 mawile.tistory.com 시작하기앞서서 사용한 운영체제는 Windows10이며, 사용한 IDE는 DevCpp이고, 사용한 언어는 C++11입니다. 안녕하세요~~~ 이번에는 소켓을 이용한 리버스 쉘을 만들어보겠습니다! [[[ 리버스 쉘이란? ]]] 쉽게말해서 서버측에서 클라이언트측에 속하는 PC의 cmd(명령 프롬프트)를 자유자제로 쓸수있는겁니다. [[[ 참고자료 ]]].. 2020. 10. 5.
C언어 프로젝트 [ 2020 ] #2 안녕하세요!!! 어제올린글을 주제로 진짜로 만들었습니다!!!!!ㅋㅋㅋㅋㅋㅋㅋ GUI백도어 바이러스입니다 GUI백도어바이러스 잡담 지금 새벽에 지식인에서 놀다가 학교프로젝트-dll-파이썬-C언어를 생각하다가 속으로 마인드맵으로 그려서 이어나가보니 Tkinter dll->C언어->socket 이런식으로 마인드맵을 생각했다 그러다보니 엄�� mawile.tistory.com 파이썬이랑 C언어 다이내믹라이브러리로 연결해서 백도어바이러스만들기시작했는데 어제 새벽에 글올리고 오늘 바로 만들기시작했는데 이렇게쉬울줄몰랐네요 ㅋㅋㅋㅋㅋㅋ 만들기 잘한것같습니다~ 만약에 이번에만들고있는 c++ MinigameDuel 프로젝트가 망한다면 이걸로 대체할려고요 ㅋㅋㅋ(나이스!!) 밑에는 시연영상입니다! [[[ 시연 영상 ]]] 2020. 10. 4.
실시간 채팅 프로그램 C++ TCP 안녕하세요! 이번에는 멀티쓰레드와 소켓을 이용해 실시간 채팅프로그램을 아주쉽게만들어보겠습니다!!! (오예~~) C++ TCP 기본강좌 소켓 데이터 C++ TCP 시작하기 앞서서 STDC++11,14에서 정상작동이 확인되었습니다. IDE는 DeVcpp을 사용했습니다. " 이글은 윈도우소켓 기본 C++ TCP " 글의 다음글임을 참고해주세요! 이번에는 ! 서버와 클라이언트간의 �� mawile.tistory.com 참고자료 thread - C++ Reference main, foo and bar now execute concurrently... foo and bar completed. www.cplusplus.com 최근글 https://mawile.tistory.com/191 IOCP 에코 서버-클라이언트.. 2020. 10. 1.
C언어 프로젝트 [ 2020 ] #1 안녕하세요 오늘은 오목게임알고리즘을 넣었습니다 지금은 색을 안넣어서 되게밋밋한데 나중에 SetConsoleAttribute함수를 써서 넣을거예요 지금은 일단 다른 게임알고리즘넣기바빠가지고 학기말에 대회몇일전에 한번더 소스파일 다듬을건데 그때 넣을려구요! 유출방지로 메인시스템쪽은 안찍고 오목게임하는것만 보여드릴게요 밑에 시연영상에서는 같은 컴퓨터로했지만 정상적으로 다른컴퓨터에서도 됩니다!! [[[ 시연 영상 ]]] 2020. 9. 27.