VMCraft 노용환 차장님(somma)께서 Windows Handle에 대한 주제로 강의해주신 내용입니다. 저도 이번 강의를 들으면서 Windows 커널에 대해서 노용환차장님처럼 전체적으로 이해하시는 분이 국내에 얼마나 될까라는 생각을 했는데요, 아는게 너무 많아서 탈이신 노.....
백신으로 유명한 하우리연구소의 최원혁 연구소장님의 "Windows Exploit" 강의를 PandoraTV에 올려두었습니다. 이번 강의는 Windows 업데이트를 역공학으로 분석하여 취약점을 찾아내는 방법에 관한 것으로 실무에서 활용하고 계신 많은 기법들이 논의되고 있습니다. .....
Window31로 유명하신 강병탁님의 "Windows Program Reverse Engineering" 강의를 PandoraTV에 올려두었습니다. 넥슨 보안팀에 근무중이신 강병탁님의 이번 강의는 역공학 시에 활용되는 다양한 기법과 재밌는 예제들로 구성되어 있습니다. 역공학에 입문하시는 분들이.....
그러니까 호출하고자 하는 함수의 주소를 테이블에 저장해 두고 있다가 Case 문에 따라서 함수를 주소로 호출하는 코드가 있다고 하자. CALL [EDX+EAX+1C] 이 경우 IDA와 같은 디버거는 호출되는 함수의 시작 위치를 자동으로 인식하지 못하게 되어 완전히 낙동강 오.....
파일 업로드를 작성하다 보니 배열값을 쓰게 되더군요. 이 때 편하게 디버깅을 하려면 아래와 같이 print_r() 함수를 쓰면 편합니다. 'apple', 'b> 'banana', 'c' => array ('x', 'y', 'z')); print_r ($a?> 이렇게 하면 아래와 같이 깔끔하게 출력이 되서 .....
대부분의 자료는 Process Stalker 홈페이지에 잘 나와있는데, 이 툴을 사용하면서 약간 삽질한게 있어서 올려보자면,1. 최신 IDA 버전에서는 PS가 작동하지 않는다. 버전 문제로 인해서 오류가 발생하므로 해당 SDK를 구해서 재컴파일하면 정상적으로 작동한다.2. .....
어제까지만 해도 잘 되던 디버깅이 아래와 같은 메세지를 띄우며 갑자기 안되기 시작한다-- Microsoft Development Environment---- 프로젝트를 실행하는 동안 오류가 발생했습니다. 웹 서버에서 디버깅을 시작할 수 없습니다. 서버를 디버깅할 권한이 .....
ASP.NET 프로그래밍을 하면서 전부터 항상 궁금했던 문제가 하나 있었는데 유독 Windows XP 서비스 팩 3 이후부터, 그리고 Windows Vista부터는 Firefox를 이용해서 Visual Studio ASP.NET 프로젝트를 디버깅하려고 하면 극단적으로 브라우징 속도가 급감하는 문제가 있.....
MFC프로그래밍을 하다가 디버깅을 해야 하는 경우에 워낙 툴의 디버그 기능이 좋아서 굳이 printf()를 사용할 필요가 없다. 하지만 간단하게 변수값 하나 급히 본다던가 오히려 툴의 디버그기능이 더 복잡하게 느껴진다던가?_- 하는 경우에는 printf() 값 찍어보.....
__debugbreak intrinsic라는 글을 보고 문득 일리히트엔진에 있던 코드가 생각이 나서 적어 본다.
#if defined(_DEBUG)
#if defined(_IRR_WINDOWS_API&& defined(_MSC_VER #if defined(_WIN64) // using portable common solution for x64 conf.....
배경 JPDA (Java Platform Debugger Architecture)를 이용한 Eclipse의 Remote Java Application Debugger 와 Applet(Embed HTML)의 Socket통신. 자세한 사항은 여기를 클릭. JRE 설정 .....