-
Store data without Scanf (C Program) 분석 :: 가변인수C/C++/Codeplaza 2013. 12. 2. 21:48
http://www.codeplaza.org/2013/11/store-data-without-scanf-c-program.html ( 위의 그림이나 링크를 클릭하시면 해당 사이트의 원본 글이 새 창으로 열립니다 ^^ ) codeplaza.org에 올라온 글입니다. jasmin shah라는 분이 작성해주셨네요. 프로그램은 Omarmokhtar Altahwy ( omarmokhtar10@yahoo.com )이라는 분이 작성한 것입니다. 해당 프로그램은 scanf 함수를 사용하지 않고, 사용자로부터 데이터를 입력받고 해당 데이터를 그에 맞는 자료형을 가진 변수에 저장하는 동작을 합니다. #include #include #include #include /* this program takes inputs from..
-
Best Hacking Softwares and Tools of All Time유용한 정보 2013. 12. 2. 08:25
http://www.soclcrazy.com/2013/09/best-hacking-softwares-and-tools-of-all.html( 위의 그림이나 링크를 클릭하시면 해당 사이트의 원본 글이 새 창으로 열립니다 ^^ ) soclcrazy.com에 올라온 글입니다. Vinoth George라는 분이 작성해주셨네요.해킹에 가장 많이 사용되는 소프트웨어들과 툴들에 대한 간략한 설명이 정리되어 있습니다.Nmap, Wireshark, Metasploit 등 친숙한 이름의 프로그램들부터 pf, fport, Kismet 등 저에겐 생소한 프로그램까지 총 37가지의 프로그램들이 소개되어 있네요.
-
악성코드 분석 방법론 (2) - 초기분석Malware/study 2013. 11. 29. 03:17
※ 주의사항아래 공격 코드는 연구 목적으로 작성된 것이며, 허가 받지 않은 공간에서는 테스트를 절대 금지합니다.악의 적인 목적으로 이용할 시 발생할 수 있는 법적 책임은 자신한테 있습니다. 이는 해당 글을 열람할 때 동의하였다는 것을 의미합니다.해당 문서의 저작권은 해당 저자에게 모두 있습니다. 다른 용도로 사용할 시 법적 조치가 가해질 수 있습니다. [초기분석] 개요초기분석 항목에서는 먼저 초기분석을 하는 여러가지 방법들을 설명합니다.그 속에서 얻을 수 있는 결과를 보여주고, 그 결과를 얻어낸 목적을 알 수 있도록 합니다.결과적으로 초기분석을 통해 얻은 결과를 이용하여 악성코드 분석을 이어 나갈 방향을 찾을 수 있도록 합니다. 상세 내용초기분석에 앞서 먼저 악성코드를 수집합니다. 수집된 악성코드 bot..
-
악성코드 분석 방법론 (1) - 요약Malware/study 2013. 11. 29. 02:58
※ 주의사항아래 공격 코드는 연구 목적으로 작성된 것이며, 허가 받지 않은 공간에서는 테스트를 절대 금지합니다.악의 적인 목적으로 이용할 시 발생할 수 있는 법적 책임은 자신한테 있습니다. 이는 해당 글을 열람할 때 동의하였다는 것을 의미합니다.해당 문서의 저작권은 해당 저자에게 모두 있습니다. 다른 용도로 사용할 시 법적 조치가 가해질 수 있습니다. 수집된 악성코드를 분석하는 방법은 크게 3가지로 분류할 수 있습니다.그 3가지 방법은 일반적으로 초기분석, 동적분석, 정적분석이라고 말합니다.( 사람에 따라 정적분석, 동적분석, 상세분석이라고 말하기도 합니다. )하지만, 이것은 분석방법을 절차적인 방법으로 설명하고자 할 때 일반적으로 분류하는 방법입니다. 악성코드 분석의 방법론은 분석하는 사람의 실력, 스..
-
리눅스 - 마운트 ( CD/DVD )Linux/action 2013. 8. 19. 11:28
9 년 전에 배운 것들이 새록새록. 리눅스 - 마운트 ( CD/DVD ) 리눅스의 특징 중 하나는 모든 것을 파일로 처리한다. CD나 DVD와 같은 주변기기 역시도 파일로 인식을 한다. 내가 사용하는 Fedora 리눅스는 DVD 삽입 시 자동으로 인식하여 다음과 같이 연결해준다. 이런 상태를 '마운트 되었다' 라고 한다. 즉, 리눅스에 DVD가 연결되었다는 것이다. 마운트된 장치들에 대한 정보를 보려면 mount 명령어를 사용하면 된다. 위 그림에서 가장 마지막 줄을 보면 /dev/sr0 on /media/Fedora 11 i386 DVD 라는 출력 결과를 볼 수 있다. 내가 삽입한 DVD는 /dev/sr0 로 명시되며, 해당 DVD의 내용은 /media 디렉터리 아래에 있는 Fedora 11 i386 ..
-
리눅스 - Run Level (런레벨)Linux/study 2013. 8. 19. 10:16
런 레벨은 리눅스를 가동하는 방법을 정해둔 것이라고 할 수 있다. 리눅스의 부팅과정은 여러가지 단계를 거치는데, 그 중에서 마지막단계에서 모든 프로세스의 부모프로세스인 init 프로세스를 생성한다. 해당 단계에서 참조하는 것이 바로 런레벨이다. 런레벨은 init 프로세스가 수행해야 할 일련의 처리방법을 나타내는데, 각 런레벨에 따른 처리 방법은 다음과 같다. ----------------------------------------------------------런레벨 0 ~ 6========================================================== 0번 - 종료모드1번 - 단일 사용자 모드 ( 시스템 복구 시에 주로 사용 )2번 - NFS 없는 다중 사용자 모드( 잘 사용..
-