풀이 134

[123] IT 비전공자 [dreamhack]chinese what?문제 풀기

중국인의 나머지 정리(CRT, Chinese Remainder Theorem)는 수론에서 중요한 정리로, 여러 모듈러 방정식의 해를 구하는 데 사용됩니다. 이 정리는 특히 RSA 암호화에서 성능 최적화를 위해 널리 사용됩니다.  아 그래서 차이느스 리메인더ㅋㅋㅋㅋ!! 신기하군이름!!    prob.pyfrom Crypto.Util.number import bytes_to_long, getPrimeflag = bytes_to_long(b'DH{???????????????????????????????????????????????????????}')p1 = getPrime(420)p2 = getPrime(420)p3 = getPrime(420)print(f'p1 = {p1}')print(f'p2 = {p2}'..

[119] IT 비전공자 [dreamhack][CodeEngn] Malware L08문제 풀기

주석에 달린 문자들로 짐작을 하면서 접근했다. 보다보면 .inf 라는 문자열을 저장하고 어떤 함수를 호출하는데 뭔지 몰라서 찾아보니❓inf파일이란 드라이버를 개발하고 나서 사용자가 사용할수 있도록 인스톨 프로그램이나, 설치 파일을 만든것을 말한다라고한다. 따라서 저 함수는 설치파일을 만들거나 핸들을 가져오는 그런 함수같다. 그 밑에 보면 Install 문자열을 false 분기시 복사한다. 그 다음으로 보이는 이 부분은 .exe 확장자의 문자열이 보이고 ShellExecuteExA라는 함수가 호출되는것도 보입니다.이 함수는 특정 프로세스를 실행시킬때 사용되는 함수입니다. 그러므로 이 부분이 유력한데, 여기서 첫번째 부분에서 분기가 갈리는 이유는 아마 프로세스의 이름이 .exe로 안끝나서이 부분을 붙이고나서..

[118] IT 비전공자 [dreamhack]Batch Checker문제 풀기

https://imitursa.tistory.com/4408 help set ... %PATH:~10,5% 은(는) PATH 환경 변수를 확장한 다음 확장된 결과의 11" data-og-host="imitursa.tistory.com" data-og-source-url="https://imitursa.tistory.com/4408" data-og-url="https://imitursa.tistory.com/4408" data-og-image="https://scrap.kakaocdn.net/dn/wTRep/hyXWo9HpOr/yS1henSKeUuVNslgp7vhmk/img.png?width=800&height=800&face=0_0_800_800,https://scrap.kakaocdn.net/dn/cr..

[112] IT 비전공자 [dreamhack][CodeEngn] Malware L06문제 풀기

Thread Mutex란?Thread Mutex(Mutual Exclusion, 상호 배제)는 멀티스레드 프로그래밍에서 공유 자원의 동시 접근 문제를 해결하기 위한 동기화 메커니즘입니다.왜 Mutex가 필요한가?멀티스레드 환경에서는 여러 스레드가 동시에 실행되며, 공유 자원(예: 메모리, 파일, 데이터베이스 등)에 접근하는 경우 데이터가 손상될 수 있습니다. 이를 **Race Condition(경쟁 상태)**라고 합니다.Mutex는 공유 자원에 대한 접근을 하나의 스레드로 제한하여 이러한 문제를 방지합니다.Mutex의 작동 방식잠금(Lock):스레드가 공유 자원에 접근하기 전에 Mutex를 잠급니다.다른 스레드들은 Mutex가 해제될 때까지 대기해야 합니다.해제(Unlock):작업이 완료되면 Mutex를..