* 개발 언어 : Python 2.7 * 개발 기간 : 2014-12-19 * 개발 목적 : 동일한 파일이 존재하는지 파일명을 변경하여 파악 * 프로그램 설명 : 지정한 폴더의 모든 파일들을 MD5 해쉬시킨 값을 파일명으로 만들어 중복파일 검사 * 버전 히스토리 : 1.0 : MD5해쉬 및 파일 이름 변경 등 기본 기능만 넣고 마무리 1.1 : 작업 완료 후 실패한 파일 목록 출력하도록 추가 1.2 : 작업위치를 절대/상대 경로로 사용자에게 입력받아 지정할 수 있도록 추가 1.3 : 변수명 알기 쉽도록 변경, 변경 작업 시 확장자 소문자로 일괄 변환 1.4 : 오류 번호를 구분하여 에러 메시지 출력 * 프로그램 작동 모습 1) 작업할 폴더 지정 (절대/상대 경로) 2) 파일명 변경 모습, 에러 발생 시 ..
보안 업체인 시만텍은 지난 23일, 적어도 2008년부터 러시아, 사우디아라비아 등 10개 이상의 국가에 침입하여 정부 기관, 인터넷 사업자, 이동통신사 등을 대상으로 정보를 수집한 은닉형 악성코드 '레진(Regin)'을 발견했다고 한다. 이 악성코드는 분석을 어렵게 하기 위해 안티 포렌식 기능과 함께 잘 사용되지 않는 RC5 암호, 암호화된 가상 파일 시스템(EVFS)를 사용하고 있다. 현재 침투 경로나 방법은 밝혀지지 않았으나, 침투 후 마이크로소프트 이메일 서버와 주요 이통사의 휴대전화를 해킹하는 것으로 밝혀졌다. 아주 정교한 코드를 사용하고 있어 발견이 어려웠으며, 지난 2010년 이란 핵시설을 타깃으로 하던 '스턱스넷(Stuxnet)'보다 뛰어난 기술을 사용하고 있어, 미국의 정보기관이 운영하고..
드디어 기다리던 베가 R3에 킷캣이 업데이트 되었습니다. 10월 21일 업데이트가 되었고 현재 각 통신사마다 차이는 있지만 SK와 KT가 올라온 상태입니다. 관련 공지(KT) : http://www.ivega.co.kr/notice/noticeView.do?intseq=2061 관련 공지(SK) : http://www.ivega.co.kr/notice/noticeView.do?intseq=2060 하지만 기존에 베가에서 업데이트에 사용하던 VEGA 스테이션 앱에는 아직 서버에 등록된 S/W가 없다고 나옵니다. 따라서 베가 홈페이지를 통해 휴대폰을 컴퓨터에 연결하셔서 킷캣 업그레이드를 받으실 수 있습니다. 셀프 업그레이드 : http://www.vegaservice.co.kr/down/self/main.s..
저는 주로 알패스와 즐겨찾기 저장 기능 때문에 알툴바를 쓰고 있는데요. Shift키를 두 번 누르거나 마우스 우클릭을 두 번 하시면 빠른 검색창이 뜨게 됩니다. 위와 같은 창이 뜨고 바로 검색할 수 있게 해주는데요. 여기에 입력한 결과들이 레지스트리에 등록되게 됩니다. 알툴바 기능에 대한 레지스트리들을 찾다가 발견했는데요. 이전 검색기록을 보여주는 것도 아니면서 이 기록들을 왜 남기는지 모르겠습니다. 검색 기록 저장 위치는 다음과 같습니다. 시작 -> 실행 -> Regedit -> HKCU(HKEY_CURRENT_USER) -> Software -> AppDataLow -> Software -> ESTsoft -> ALToolBar -> TypedHistory 혹은 자신이 찾아봤던 단어로 검색을 해보시면..
종종 사용하던 정규표현식을 한글에서도 사용할 일이 있었습니다. 과연 한글에서도 정규표현식을 지원하는지 궁금했는데 지원은 하지만 버그가 있는듯 합니다. 바꾸기 창에서 아무개 문자만 선택해서는 정규식을 사용할 수 없고 우선 Ctrl+F로 찾기창에서 조건식 사용에 체크를 한 후, 바꾸기를 누른 뒤 아무개 문자에 체크를 해야 조건식이 제대로 사용됩니다. 하지만 일반적으로 사용되는 정규표현식과는 사용방법이 좀 다릅니다. (\s 등 안 먹히는 것도 있고 \z같은 것도 있습니다..) []를 포함하여 안에 있는 글자를 지워야 하는 상황을 예로 들어보겠습니다. 사용한 정규 표현식은 \[\w*\b*\d*\]입니다. 이 정규식은 [로 시작하며 문자, 공백, 숫자순의 내용이 들어가 있으며 마지막으로 ]가 쓰이는 것을 찾게됩니..
환경(Environment) : Ubuntu 14.04 (Voyager) 문제(Problem) : 프로그램 실행 시 공용 라이브러리 libstdc++.so.6을 찾을 수 없는 문제 error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory 원인(Cause) : 프로그램 실행에 32비트 라이브러리가 필요 (need 32bit library) 해결 방법(Solution) : sudo apt-get install lib32ncurses5 lib32stdc++6 written by Ubuntu 14.04 (Voyager)
- Total
- Today
- Yesterday
- python
- Sublime Text 2
- hackerschool
- 티스토리
- www
- CK Exploit Kit
- DoH
- CODEGATE 2014
- Wargame
- 프로그래밍
- 해커스쿨
- CloudFlare
- 프로그래밍 언어
- 악성코드
- TISTORY
- 웨일브라우저
- writeup
- network
- 사이버테러
- 분석
- 개발
- 문제풀이
- FTZ
- BOF
- 웹
- 스크립트
- 자바스크립트
- DNSOverHTTPS
- exploit
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |