C socket12

DrakkTcp/ip<ver1.0> 라이브러리 배포 개발환경 >> Visual Studio 언어 >> C++17이상 운영체제 >> Windows10 안녕하세요! 오랜만에 프로그래밍관련 글입니다..ㅋㅋ 소켓작업을 하다보면 처음 유니스소켓을 만들때마다 매우 쓰기가 귀찮습니다. 말그대로 귀차니즘땜에 만들어진 라이브러리입니다. 그래서 만들었습니다. 설명은 헤더파일 안에 모두 적어놨으며, 자세한 사용방법은 영상과 다운로드주소를 올려놓았습니다! [ 다운로드 ] 다운로드 DRAGONPROCESS/Drakktcpip-Socket-Network-Header Drakktcpip Socket Network Header. Contribute to DRAGONPROCESS/Drakktcpip-Socket-Network-Header development by creating an.. 2021. 2. 18.
codeSock <v2.0> 라이브러리 배포 C++ 본 글은 "codeSock"라이브러리 함수들에 대한 설명과 배포를 위한 글입니다. 개발환경 >> DevCpp 언어 >> C++11 운영체제 >> Windows10 지난 버전 codeSock 헤더파일 배포 C++ 시작하기 전 이 헤더 파일은 Windows10 운영체제를 사용, IDE는 DevCpp를 사용, 언어는 C++11을 사용했음을 알려드립니다 안녕하세요! 이번에는 저가 소켓을 쉽게 만들도록 도와주는 C++ 기반의 소켓 헤 mawile.tistory.com 시작하며... 안녕하세요!! 드디어!!! codeSock라이브러리 제작을 완료했습니다!! 우선 해당 라이브러리는 ws2_32 관련 링커가 연결되야지 정상 작동합니다...!! 확장자는. h(헤더 파일)입니다 라이브러리 파일 다운로드는 아래 링크에서 다.. 2020. 11. 12.
codeSock <2.0> 개발일지 C++ [[[ 지난 글 ]]] codeSock 헤더파일 배포 시작하기 전 이 헤더 파일은 Windows10 운영체제를 사용, IDE는 DevCpp를 사용, 언어는 C++11을 사용했음을 알려드립니다 안녕하세요! 이번에는 저가 소켓을 쉽게 만들도록 도와주는 C++ 기반의 소켓 헤 mawile.tistory.com 안녕하세요~!!! 어제는 글을 못 올렸는데 이유가 codeSock v2.0 버전을 하루 종일 만드느라고 ㅋㅋㅋ..... 흑....ㅠㅠ 진짜 오류는 많이 안 났지만 어떻게 설계해야 될지 머리를 진짜 엄청 썼습니다.. codeSock 은 codeSock 과는 완전히 다르게 만들었습니다 왜냐하면 기존의 v1.0 버전은 되게 코드가 혼잡했고 불안정했습니다 그래서 아예 갈아엎었고, 처음부터 끝까지 직접 처음부터 .. 2020. 11. 11.
다중 클라이언트 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++ 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.
소켓 기본 틀 #2 [[[ 서버 ]]] #include #include using namespace std; #define PACKET_SIZE 1024 int main(){ WSADATA wsa; if(WSAStartup(MAKEWORD(2,2), &wsa)!=0){ cout 2020. 10. 13.
codeSock 헤더파일 배포 <1.0> C++ 시작하기 전 이 헤더 파일은 Windows10 운영체제를 사용, IDE는 DevCpp를 사용, 언어는 C++11을 사용했음을 알려드립니다 안녕하세요! 이번에는 저가 소켓을 쉽게 만들도록 도와주는 C++ 기반의 소켓 헤더를 만들게 되었습니다 우선 현재는 TCP 쪽은 돼있지만 UDP 쪽은 안돼 있습니다 헤더 파일 버전을 높일수록 새로운 기능도 계속 만들어갈 겁니다! 그러면 바로 사용설명을 해드리겠습니다! > 전체 함수 먼저 천천히 설명드리겠습니다. 저는 이번에 TCP 프로토콜로 만들면서 단일 클라이언트와 다중 클라이언트를 둘다만들었습니다 client() - 단일 클라이언트 연결 함수 파라미터는 각각 (아이피 주소, 포트, 묵시적 연결 시도) 묵시적 연결 시도는 true로 하면 서버에 접속이 될 때까지 접속을.. 2020. 10. 9.
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++ 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.
소켓 데이터 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.