본문 바로가기

자료

Python과 치트 엔진을 이용한 게임 해킹 안녕. 이 글에서는 치트 엔진으로 메모리를 편집하여 게임을 해킹하는 방법을 보여주고 자동으로 메모리를 편집하고 해킹을 수행하는 Python 프로그램을 작성하는 방법을 보여 드리겠습니다. 게임 해킹을 배우는 동안 Python을 사용한 게임 해킹과 C++에 대한 자세한 내용에 대한 리소스가 거의 없다는 것을 알았습니다. 하지만 저는 파이썬 팬이기 때문에 정말 좋은 파이썬 모듈의 도움으로 직접 배웠습니다. 시작하자 치트 엔진을 사용하여 메모리 주소 찾기 이 데모에서는 ultrakill이라는 게임을 해킹할 것입니다. 우리가 시도할 것은 건강을 수정하고 우리 자신에게 많은 건강을 제공하는 것입니다. 그래서 우리는 ultrakill을 부팅하고 여기에 치트 엔진을 연결하여 시작합니다. 게임을 시작하면 시작 시 체력이.. 더보기
VB.NET/C# FLAT UI Theme/Form Skin https://pastebin.com/wE40UEhq Flat UI Theme VB.NET - Pastebin.com Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time. pastebin.com VB.NET/C# FLAT UI Theme/Form Skin https://www.youtube.com/watch?v=544-10Rdmws 더보기
Mega 할당량초과 무시 다운로드 방법 프로그램 공유 파일 용량이 4G가 초과 시 해결 방법 ※ 메가 다운로더 사용 및 에러 해결법 (MegaDownloader v1.8) 메가 다운로더 화면 이는 메가 다운로더(MegaDownloader v1.8) 프로그램을 이용해야 합니다. 기본 설정 메가 다운로더를 다운로드하였다면 화면에서 톱니바퀴 버튼을 눌러 간단한 설정을 먼저 하죠. 빨간 부분만 확인하셔도 문제없습니다. Download path Browse = 저장 폴더 위치 설정입니다. Capture link from clipboard = 링크 복사 시 자동으로 다운로더에 추가 Start downloading when application starts = 파일 자동 다운 시작 Language도 영어로 바꿔주는 게 좋습니다. (한글은 없습니다.) ※ Turn off.. 더보기
네이버 로그인 소스코드 ​ 누가봐도 POST요청에, path가 "nidlogin.login"입니다. 이게 실질적인 로그인 요청일것같군요. 어떤 요청인데, "encpw"와 bvsd.encData 라는 암호화된 부분이 보입니다. (오른쪽 부분을 짤랐습니다. 이걸가지고 누가 뭘할지 알아.) 어떤 데이터가 들어가는지, 암호화를 어떻게 하는지 알아내야겠네요. 먼저 긴 "bvsd" 라는 데이터가 있으니, F12 -> 디버거에서 찾아봅시다. ​ bvsd.f 라는 함수에서 데이터를 설정해줍니다. encpw 라는 데이터도 위 요청에 있었는데, 그부분도 나와있습니다. RSA 암호화이고, 생각보다 간단하게 암호화 합니다. encpw 라는 데이터에 실제 ID, PW가 암호화 되어 들어가고, bvsd는 더 분석해야한다는 결과를 얻었습니다. ​ bvs.. 더보기
CryptoJS PHP 통신 function encrypt($message, $password) { // Generate random salt $salt = openssl_random_pseudo_bytes(8); // Derive key and IV using the password and salt $keyAndIV = evpKDF($password, $salt); // Encrypt the message using AES-256-CBC and the derived key and IV $encrypted = openssl_encrypt( $message, "aes-256-cbc", $keyAndIV["key"], OPENSSL_RAW_DATA, $keyAndIV["iv"] ); // Prepend the "Salted__" hea.. 더보기
JS,PHP CryptoJS // INIT var myString = ""; var myPassword = ""; // PROCESS var encrypted = CryptoJS.AES.encrypt(myString, myPassword); var decrypted = CryptoJS.AES.decrypt(myString, myPassword); document.getElementById("demo0").innerHTML = myString; document.getElementById("demo1").innerHTML = encrypted; document.getElementById("demo2").innerHTML = decrypted; document.getElementById("demo3").innerHTML = decrypt.. 더보기
winhttp.IWinHttpRequest::Option 속성 winhttp.IWinHttpRequest::Option 속성 Public Enum WinHttpRequestOption WinHttpRequestOption_UserAgentString = 0 WinHttpRequestOption_URL = 1 WinHttpRequestOption_URLCodePage = 2 WinHttpRequestOption_EscapePercentInURL = 3 WinHttpRequestOption_SslErrorIgnoreFlags = 4 WinHttpRequestOption_SelectCertificate = 5 WinHttpRequestOption_EnableRedirects = 6 WinHttpRequestOption_UrlEscapeDisable = 7 WinHttpR.. 더보기
iTunes 자동 백업을 비활성화하는 방법 iPhone 또는 iPad를 iTunes와 동기화하면 자동 백업이 실행됩니다. 정기적으로 백업하는 것이 현명한 예방 조치이지만 iTunes 백업을 건너 뛸 수 있습니다. 백업없이 iTunes 동기화를 수행하지 않는 것이 좋습니다. 그러나 백업을 비활성화하고 마음이 바뀌면 다시 사용할 수 있습니다. MacOS에서 iTunes 백업 프로세스를 비활성화하는 방법 iTunes가 완전히 닫혔는지 확인하십시오. (독에서 "종료"를 사용하십시오.) macOS 터미널 응용 프로그램을 실행하십시오. Applications / Utilities / Terminal 에서 Finder를 사용하여 찾을 수 있습니다. 또는 Spotlight를 사용하여 ⌘ Cmd + ⏎ Enter 를 누르기 전에 터미널을 ⏎ Enter . ⏎ E.. 더보기