View All
-
Immunity debugger just in time(JIT) 설정법Reversing 2013. 5. 13. 17:38
프로그램이 죽을때 우리는 아래와 같은 익숙한 창을 보게 된다.이때, 위 창이 아니라 바로 디버거에 연결되면 리버싱에 많은 도움이 되는데,이를 위해 설정하는것이 JIT(just in time) 디버거 설정이다. ollydbg의 경우 옵션중에 JIT 설정 버튼이 있어서 그걸 누르면 바로 설정이 되는데...Immunity는 똑같이 설정해도 크래쉬가 나면 프로그램이 바로 죽어버린다 ㅡ.,ㅡ검색해보니 수동으로 레지스트리를 설정해서 JIT를 설정해줄 수 있다. 우선 시작 - 실행에서 regedit을 쳐 아래 경로의 레지스트리를 변경해준다.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger설정값을 아래와 같이 바꾼다. 만약 ..
-
VMware Real로 인식시키는 법Linux 2013. 4. 24. 17:26
대상이 되는 vmx 확장자를 가진 파일을 열어서 상황에 따라 다음 내용을 추가해줍니다. isolation.tools.getPtrLocation.disable = "TRUE" isolation.tools.setPtrLocation.disable = "TRUE" isolation.tools.setVersion.disable = "TRUE" isolation.tools.getVersion.disable = "TRUE" monitor_control.disable_directexec = "TRUE" monitor_control.disable_chksimd = "TRUE" monitor_control.disable_ntreloc = "TRUE" monitor_control.disable_selfmod = "TRUE..
-
Backtrack5 metasploit 업데이트 후 오류Linux 2013. 2. 16. 15:35
backtrack5에 있는 metasploit을 쓰는데...msfupdate로 업데이트를 한번 하고 나니 아래와 같은 syntax error를 찍찍 뱉으면서 실행이 안된다....root@bt:~# msfconsole/opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /opt/metasploit/msf3/lib/msf/util/exe.rb:2: syntax error, unexpected tLSHFT (SyntaxError)
-
jQuery get, post 요청Programing/Javascript 2013. 1. 18. 10:53
GET 요청 (http://www.w3schools.com/jquery/ajax_get.asp) Send an HTTP GET request to a page and get the result back GET을 POST만 바꿔주면 된다. 사용법에 있어서는 다를게 없는듯....Post 요청 (http://www.w3schools.com/jquery/ajax_post.asp) Send an HTTP POST request to a page and get the result back
-
PHP 세션 유지 설정Programing/PHP 2012. 12. 3. 14:02
session.cookie_lifetime = 0; 브라우저로 전송한 쿠키의 수명을 초 단위로 지정. 값 0은 "브라우저를 닫을 때까지"를 의미. 기본값 0. session.cache_expire = 360; session.cache_expire는 분 단위로 캐시한 세션 페이지가 살아있을 시간을 지정. session.gc_maxlifetime = 21600; session.gc_maxlifetime은 데이터가 '쓰레기'로 취급되고 청소할 시간을 초 단위로 지정.; 쓰레기 수거는 세션 시작시에 일어남.
-
Net::HTTPHeader로 웹 요청하기Programing/Ruby 2012. 11. 20. 15:27
참고 http://www.ruby-doc.org/stdlib-1.9.3/libdoc/net/http/rdoc/Net/HTTP.html http://www.rubyinside.com/nethttp-cheat-sheet-2940.html GET require "net/http" require "uri" uri = URI.parse("http://b10s.org") # Will print response.body Net::HTTP.get_print(uri) # Shortcut response = Net::HTTP.get_response(uri) print response.body # Full http = Net::HTTP.new(uri.host, uri.port) response = http.request(N..