본문 바로가기

전체 글234

Packet Capture Library RAW 소켓을 사용하지 않고 패킷을 캡처하거나 프로토콜 헤더를 직접 작성하여 전송하기 위해서 할 수 있는 또 다른 방법으로는 라이브러리를 사용하는 것이다. 리눅스를 포함한 유닉스 계열에서 네트워크 패킷 캡처를 위해서 가장 많이 사용되는 라이브러리가 libpcap라이브러리이다. libpcap라이브러리는 데이터 링크 계층부터 프로토콜 스택을 통과하는 네트워크 패킷을 캡처할 수 있도록 도와줄 뿐만 아니라 네트워크 패킷을 전송할 수 있도록 도와준다. libpcap 라이브러리는 운영체제에 상관없이 범용적으로 사용할 수 있는 API를 제공하여 운영체제에 의존하지 않는 공용 프로그램 혹은 공용 라이브러리의 제작이 가능하도록 도와준다. 윈도우 환경에서는 libpcap 라이브러리를 윈도우 환경으로 포팅한 winpcap .. 2017. 2. 26.
connect 함수 Windows Version #include Linux Version #include #include Function Prototype int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); connect 함수는 연결 대기 중인 서버로 실제 연결을 맺는 함수이다. 소켓을 생성할 때 소켓 형태가 SOCK_STREAM으로 생성된 경우 Client에서 Server로 접속하기 위해서 사용하는 함수로, connect() 함수를 호출하여 성공적으로 연결이 맺어지면 TCP Protocol에서도 3 Way-Handshake가 맺어지게 된다. connect 함수를 호출하기 위해서는 인자가 3개 들어간다. 1. socket함수를 호출 후 socke.. 2017. 2. 26.
SNS, 포럼 위험! 이미지매직에서 취약점 발견돼 각종 포럼, CMS, SNS에서 사용되는 무료 이미지 툴, 취약해 [보안뉴스 문가용] 콘텐츠 관리 시스템, 소셜미디어 등에서 자주 사용되는 이미지매직(ImageMagick)이라는 오픈소스 이미지 프로세싱 툴에서 취약점이 새롭게 발견되었다. 이 취약점을 악용하면 공격자가 통제권을 거머쥘 수 있다고 한다. 게다가 해당 취약점의 익스플로잇이 이미 돌아다니고 있어 시급한 패치가 필수다. 이에 미국 CERT는 해당 취약점에 대한 권고사항을 발표했으며, 이미지매직 역시 업데이트를 발표했다(버전 7.0.1-1과 6.9.3-10). 하지만 업체들에 의하면 아직 이 패치들은 완벽하지 않다고 한다. 그래도 다행인 점은 이미지를 활용한 공격이 다른 웹 익스플로잇에 비해 결코 쉽지 않다는 것이라고 전문가들은 설명한다. (중략.. 2016. 5. 9.
꾸준히 증가하는 디도스 공격에 대응하는 여섯 가지 방법 (전략) 1. 공격의 유형을 먼저 파악하라 공격을 제대로 이해하지도 못했는데 방어나 복구를 논하는 건 비논리적이다. 공격자들이 공격을 하는 데에는 이유가 있고, 이루고자 하는 목적이 있기 마련이다. 그 목적에 따라 장기적인 공격을 할 수도 있고, 단발적인 공격을 할 수도 있다. 만일 공격자가 장기적인 공격을 계획하고 있다면 멀웨어 하나 제거한 것에 승전보를 울리는 것이 아니라 최초 감염 경로를 파악해 시스템을 격리시켜야 한다. 데이터를 파괴하는 게 목적이라면, 암호화라는 훌륭한 보안 기술이 무용지물이 될 수도 있다. 누군가 우리 회사를 공격한다면 무엇을 노리는 것인지부터 고민을 시작해보는 게 중요하다. 2. 로그 검토와 멀웨어 삭제 로그가 항상 남도록 해야 한다. SQL 시스템, 방화벽, 데스크톱, 침입.. 2016. 5. 2.
[파이썬 챌린지] 10번 http://www.pythonchallenge.com/pc/return/bull.html 사진과 소스입니다. 8번 문제와 흡사하네요~이미지 맵 태그인거 다시 확인하시고~ 황소를 클릭하시면 sequence.txt로 넘어갑니다.혹시나 혹시나 해서 8번의 huge와 file을 넣었는데 됩니다...약간의 센스를 요구하는 듯 합니다. 이런 규칙성 찾는 듯 한게 나오네요.이 것은 수열입니다. 베르나르의 베르베르 개미를 읽으시면아시겠지만, 개미 수열이라고 유명합니다."말하는 대로~"각종 검색 엔지에 개미 수열, 베르나르 베르베르 개미 등등 여러가지로검색해주시면 금방 이해되실 겁니다.http://wiki.pythonchallenge.com/index.php?title=Level10:Main_Page ( # 솔루션 문.. 2016. 3. 8.
[파이썬 챌린지] 9번 http://www.pythonchallenge.com/pc/return/good.html ( huge : file )사진속에 점들이 있습니다. 왠지 모르게 연결해야 될 것 같은 느낌이 듭니다. 소스에는 주석처리된 first와 second가 있습니다. 이거 왠지 좌표같은 느낌이 많이 드네요.파이썬에서 Image draw라는 개념으로 이 문제를 해결할 수 있습니다.http://effbot.org/imagingbook/image.htm황소 그림을 볼 수 있습니다.네이버 검색으로 황소는 bull이라고 하네요 ^^ red bull이 떠오릅니다. 다들 열공 ^^9번 Clearhttp://www.pythonchallenge.com/pc/return/bull.html 2016. 3. 8.