C언어61

다중 클라이언트 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.
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 안녕하세요!! 오늘은 진짜 간단하게 프로세스를 관리자 권한으로 실행하는 API에 대해서 알아보겠습니다.. 졸린 관계로 빠르게 소스코드랑 설명만 하겠습니다..! [[ 헤더 파일 ]] #include [[ 소스코드 ]] int main(){ SHELLEXECUTEINFO info = {sizeof(SHELLEXECUTEINFO)}; //쉘실행 구조체 info.lpVerb = TEXT("runas"); //관리자권한 info.lpFile = TEXT("cmd.exe"); //실행할 프로세스 info.nShow = SW_SHOW; //보일것인지 말것인지! 숨길려면 -> SW_HIDE ShellExecuteEx(&info); //구조체정보로 쉘실행 } 쉽죠?! 2020. 10. 15.
C언어 프로젝트 [2020] #3.5 방금 파일 송수신 기능에 관한 버그를 고치고 왔습니다.. 일단 수신(클라이언트-> 서버 파일 전송)은 같은 컴퓨터에서 했을 때랑 서로 다른 컴퓨터에서 했을 때랑 다 잘되었는데 이상하게 송신(서버 -> 클라이언트 파일 전송)은 같은 컴퓨터에서 했을 때는 잘되었는데 서로 다른 컴퓨터에서 하면 파일이 제대로 잘 안되더라고요 이유를 찾았습니다 자세히 보니까 클라이언트 측에서 받아와 진 파일의 이름이 이상했습니다 파일 이름하고 뒤에 이상한 숫자가 적혀있었어요 속으로 이 생각이 들더군요 아 저거 혹시 파일 사이즈인가? 알고보니 원래 서버측에서 데이터를 주고 클라이언트에서 받고 데이터주고 서버측에서 데이터받고 주고를 반복해야지 정상적으로 잘되는데 같은컴터에서할때는 거리가없다보니 소켓버퍼에 데이터가 찰걱정이없었지만 서.. 2020. 10. 7.
C언어 프로젝트 [ 2020 ] #3 보호되어 있는 글 입니다. 2020. 10. 7.
소켓 파일전송 C++ #1 시작하기 앞서서 사용한 운영체제는 Windows10이며 사용된 IDE는 DevCpp이고, 사용한 언어는 C++11입니다! [[[ 참고자료 ]]] 소켓 기본 틀 소켓 기본틀 [[[ 서버 기본 틀 ]]] #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 파일 전송 원리 [C] 파일 전송(File Transfer) - TCP 1. 구성 TCP 기반의 Socket을 이용한 파일 전송 프로그램입니다. Server Rec.. 2020. 10. 6.
dll 만들기 - Python 에서 C언어 사용 - 2 시작하기앞서서 사용한 운영체제는 Windows10이며, IDE는 Devcpp,PythonIdle이고, 사용한 언어는 C++과 Python입니다. dll만들기 - Python 에서 C언어 사용 - 1 (int형전달) dll 만들기 - Python 에서 C언어 사용 - 1 안녕하세요! 오늘은 엄청 간단하고 쉽게 c언어의 함수를 python에서 실행할수있도록도와주는 동적연결라이브러리(다이내믹 라이브러리) 를 엄청 쉽게 만들건데요 IDE는 C언어의 Devcpp와 Python의 Pyth mawile.tistory.com 위에올려논 글을 보신것처럼 기본셋팅을 맞춰주세요!!! 저번시간에는 int형전달에 대해 알아봤는데 이번시간에는 char형(문자열)전달에 대해 알아보겠습니다!! 먼저 DLL을 만들어주세요! 헤더파일과.. 2020. 10. 5.
소켓 기본 틀 #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++ 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.
백도어 만들기 C++ TCP 시작하기 앞서서 C++11,14에서 정상작동 확인되었으며. IDE는 DevCpp를 사용했으며 운영체제는 Windows10 home edition 정품 사용했습니다 안녕하세요! 이번에는 소켓 심화 1일 차 백도어 만들기입니다! 빨리 글 쓰고 싶어서 미치는 줄 알았어요 ㅋㅋㅋ 시작하기 앞서서 혹시 Windows10 기준 C++11로 TCP서버랑 클라이언트 만드는 법을 모르시는 분은 밑에 링크에 들어가셔서 보고 오세요! C++ 소켓 기초 1 소켓 기본 C++ TCP 시작하기앞서서 저가 설명하는내용은 저가 이해한대로쓴것이며 주관적이고, 이 카테고리와 더불어 소켓에 대한 글을 쓴 목적은 복습하기위함입니다. 잘못된부분이있다면 댓글을 달아주세요. � mawile.tistory.com C++ 소켓 기초 2 소켓 데이터.. 2020. 9. 26.
dll 만들기 - Python 에서 C언어 사용 - 1 안녕하세요! 오늘은 엄청 간단하고 쉽게 c언어의 함수를 python에서 실행할수있도록도와주는 동적연결라이브러리(다이내믹 라이브러리) 를 엄청 쉽게 만들건데요 IDE는 C언어의 Devcpp와 Python의 PythonIdle을(를) 사용했습니다. 그럼 시작하겠습니다...! 먼저 프로젝트를 생성해줍니다! 그다음 [ Basic ] -> [ DLL ] 을 클릭해주세요! 클릭! 이름은 마음대로해주세요!! 이제 헤더파일에다가 이렇게적어줍니다! 더보기 " dll.h " #define DLLS __declspec(dllexport) cpp파일과 h파일에 원래있던 내용들 전부 없애주고 이렇게 적어줍니다! 더보기 " dllmain.cpp " #include "dll.h" extern "C"{ DLLS int sum(int.. 2020. 9. 24.
소켓 데이터 C++ TCP 시작하기 앞서서 STDC++11,14에서 정상작동이 확인되었습니다. IDE는 DeVcpp을 사용했습니다. " 이글은 윈도우소켓 기본 C++ TCP " 글의 다음글임을 참고해주세요! 이번에는 ! 서버와 클라이언트간의 데이터를 받아오는 방법에 대해 포스팅할게요! 먼저 데이터를 보내는방법 더보기 [ send() ] 데이터를 받는방법 더보기 [ recv() ] 여기서 주의할점은 이건 프로토콜타입이 TCP인 서버와클라이언트에서만 먹히는 데이터통신함수입니다 UDP프로토콜서버랑 클라이언트에관한 강좌는 동적연결라이브러리강좌를 끝마친뒤 올리겠습니다 예제코드먼저 보여드리고 설명해드릴게요 [[[ 서버 ]]] #include #include using namespace std; int main(){ WSADATA wsa; W.. 2020. 9. 24.