함수3

랜덤함수 직접 구현하기 - c++ 이번시간에서는 랜덤 함수를 직접 만드는 방법에 대해서 포스팅하겠습니다. 보통 랜덤값을 구한다고한다면 c에서는 rand(), c++에서는 mt19937을 사용합니다. 이번에는 좀 귀찮고, 졸려서 빠르게 코드만 올리고 빠지겠습니다. 암기요소: 0x7df121, 0x2490f3, 0x9194 #include static std::size_t seed = 0; inline unsigned int GetRandom() { seed = 0x7df121 * seed + 0x2490f3; return seed % 0x9194; } inline void setSeed(std::size_t seeds) { seed = static_cast(seeds); } inline int getRandomNumber(int min, .. 2021. 8. 10.
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.
리버스 쉘 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.