본문 바로가기

분류 전체보기

xss + 파일업로드 취약점을 이용한 악성코드 실행(구현중..) 보호되어 있는 글입니다. 더보기
reversing.kr replace 보호되어 있는 글입니다. 더보기
타 사이트를 이용한 CSRF 보호되어 있는 글입니다. 더보기
win32 base code 기본 코드 #include #include LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); HINSTANCE g_hInst; LPWSTR lpszClass=L"ApiBase"; int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow) { HWND hWnd; MSG Message; WNDCLASS WndClass; g_hInst = hInstance; //클래스를 등록한다 ex) 인스턴스 핸들 : 메모리에 생성된 클래스의 실체 , 내방의 여러가지 물건(객체) 존재하고있는 모든 물건들이 클래스이다. //객체=물건 , 클래스 = 물건들, 클래스들의 집합 =.. 더보기
VM웨어 호스트와 게스트컴퓨터 간의 공유폴더 생성 [그림1] VM웨어8 기준입니다. 우선 실행되는 VM에 우클릭하여 Setting의 Options 로 들어갑니다. shareforder를 클릭 후 Always enabled 를 클릭 그리고 add 버튼을 누릅니다. [그림2] 그럼 browse 버튼을 클릭하여 공유할 폴더를 지정합니다. 저같은 경우는 main host c:\ 전체를 공유하도록 설정했습니다. [그림3] 그림2와 같이하면 ctrl+e 하고 상단의 네트워크 연결을 누르면 공유된 폴더를 검색해줘야하는데 윈도우 7에서는 직접 설정을 해야합니다. 아무래도 보안때문에 그런것 같습니다. 우선 하기전에 제어판에서 네트워크 및 공유 센터를 여시고 왼쪽의 고급 공유 설정을 누르면 아래와 같은 화면이 나오는데 네트워크 검색기능을 활성화 해주셔야합니다. [그림4].. 더보기
visual studio 2010 스킨과 코드 컬러 변경(theme) #1 글꼴 설정 - Bitstream Vera Sans Mono [그림.1] 해당 폰트를 검색해서 다운받습니다. [그림.2] c:\windows\fonts 에 복사합니다. visual stuio 2010 > 도구 > 옵션 > 글꼴에서 해당 글꼴을 선택하여 사용합니다. #2 코드 컬러 적용 다운로드 사이트 : http://studiostyl.es/ [그림.3] http://studiostyl.es/사이트에서 원하는 코드 컬러를 선택하여 다운받습니다. 다운로드가 완료되면 설정하는 방법입니다. 말이 필요없이 그림만보고 설정할 수 있으실겁니다. [그림.4] [그림.5] [그림.6] [그림.7] [그림.8] #3 theme - 스킨 색상 설정 다운로드 사이트 : http://visualstudiogallery.m.. 더보기
CrackMe #2 Back to user 모드를 이용한 Music Player CrackMe #2 안녕하세요. 두번째 포스팅이네요.. 제가 reversing.kr 3번문제도 건너 뛰었는데요. Easy Unpack은 실행압축된 파일(packing)을 upx나 peid로 unpacking 하는 문제라 분석하는 내용이 없으므로 포스팅에 서 제외 했습니다. 그럼 music player 분석을 ollydbg의 back to user 기능을 이용해서 하겠습니다. music player를 실행시키면 1:00분 미리듣기 기능만 가능하도록 만들어서 가요 보통 4분이상 짜리 노래를 1분밖에 들을수 없는 문제가 있네요. 보통 상용 음악에 있는 비슷한 기능이네요 [그림.1] 프로그램을 ollydbg로 실행시키고 F9를 누릅니다 그럼 그림1과 같이 우측 하단에 Running이라고 바뀌게 됩니다. 이것은 .. 더보기
sql injection mysql편 보호되어 있는 글입니다. 더보기
CracMe #1 Easy_KeygenMe CracMe #1 [그림.1] 처음 Ollydbg에 올리면 그림1 과 같습니다. 이 부분에서 중요한부분은 401030,40103D,401042 주소에 있는 부분입니다. [그림.2] 처음 사용자로부터 input name을 받기전에 [ESP+10],[ESP+11],[ESP+12] 주소로 10,20,30 순으로 BYTE단위로 값을 저장 하고있습니다. 이부분이 핵심이 되겠습니다. 자세한건 뒤에 설명하도록 하겠습니다. [그림.3] Scanf 함수에 입력한 abcdefg 총7문자에 \0 널문자 포함 8바이트가 입력이 됩니다. 401070에 NOT ECX는 401062에서 에서 OR ECX,FFFFFFFF 했던것을 다시 비트를 반전시킵니다. 반전시키면 ECX에 8이 저장이되고 \0널문자를 제외해야하기때문에 40107.. 더보기
[reverse]SCAS 및 REA 보호되어 있는 글입니다. 더보기