일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Analysis
- mock.patch
- h5py.File
- 포인터 매핑
- idapro
- Injection
- TensorFlow
- error
- hex-rays
- data distribution
- commandline
- error fix
- idb2pat
- javascript
- malware
- why error
- MySQL
- ida
- NumPy Unicode Error
- ecma
- svn update
- idapython
- debugging
- ida pro
- pytest
- Ransomware
- open office xml
- x64
- Rat
- Python
- Today
- Total
목록Computer Science/Projects (9)
13 Security Lab
What is Dark Web Tor Crawler Dark Web Tor Crawler is a classifier and search engine that collects and classifies unknown information by crawling inside sites targeting hidden onion links and removing fog from gray space. In the deep web or dark web, it is not easy to judge the attributes of a site because information is generally hidden. The purpose is to determine the nature of Tor websites by ..
Recommend System? Recommend System is a subclass of information filtering system that seeks to predict the "rating" or "preference" that a user would give to an item. 1. Simple Recommend System Tutorial Recommend System 을 위한 간단한 행렬식에 matrix factorization + regularization 적용 추천시스템을 Matrix completion problem 으로 보고 접근한다. User-Movie Recommend System을 예로 들 수 있다. The mathematics of matrix factorizatio..
정치 이슈에 대해서 TF-IDF 통계기법을 이용하여 기간별 정치기사의 이슈가 어떻게 바뀌어가는지 변화 흐름을 분석한다. ▶ TF-IDF 이란 ? TF-IDF 에 대해서 알아보기 이를 위해 Topic Model 기법을 응용하여 이슈 변화 흐름 분석을 시도해 보았다. 기간: 4/1 ~ 4/30 데이터셋: 450건의 정치기사 (daum.net) 1. 정치기사 수집 최초, 4월 한달 간으로 수집하고 DB를 구성하였으며, 각 날짜 별 15건에 대해서 수집을 시도하였다. 기사 수집 시 텍스트 파싱에 에러가 나는 데이터셋을 제외하고 441건의 데이터를 수집하였다. news_origin.db 한글 기사 태그 부분(“article_view”)을 파싱하여 기사 내용을 가져왔다. 기사에서 공통적으로 끝부분에서 기자 이름과 ..
브라우저 헬퍼 오브젝트인터넷 익스플로러(버전 4.0 이상) 에서는 브라우저 헬퍼 오브젝트(Browser Helper Object)라는 DLL 컴포넌트를 통해 제3의 개발자가 인터넷 익스플로러에 자신이 원하는 기능을 추가시킬 수 있는 길을 열어놓고 있다. 인터넷 익스플로러는 자신이 새로 기동될 때마다 브라우저 헬퍼 오브젝트로 등록된 COM 객체를 생성하고 그로부터 특정 인터페이스를 얻고 그 인터페이스의 어떤 멤버함수를 호출하게 된다. 이는 곧 제3의 개발자가 개발한 DLL 컴포넌트를 인터넷 익스플로러 프로세스의 주소 공간 속으로 접근시키는 길을 열어놓은 것이다. 브라우저 헬퍼 오브젝트는 단 하나의 인터페이스, 바로 IObjectWithSite 인터페이스를 제공하기만 하면 되는 매우 간단한 DLL 컴포넌트이..
64bit IE 에서 작동되는 BHO 개발을 하려면 어떻게 해야할까? 여러분의 윈도우즈 환경이 windows 7 64bit이라면 internet explorer는 다음과 같이 두 가지 버전으로 존재한다. 32bit 버전 C:\Program Files (x86)\Internet Explorer\iexplore.exe 64bit 버전 C:\Program Files\Internet Explorer\iexplore.exe 파일 속성을 보자. 먼저, 32bit IE 다음은 64bit IE 용량밖에 차이가 없다. 일반적으로는 바탕화면이나 시작메뉴에서 보이는 IE는 32bit IE이다. 그래서 BHO를 개발해서 작동을 시키면 32bit에서는 잘 설치되고 잘 작동한다. 기본적으로 개발해서 Release하는 버전인 32..
소켓통신중 패킷의 헤더에 데이터 파일의 전체 길이를 담기위해 파일 크기를 구하는 방법을 찾게되었다 stat함수 이용 #include #include #include #include int main() { struct stat buf; int ret; ret = stat("test.c", &buf); if ( ret != 0 ) { perror("stat()"); exit(errno); } printf("len = %ld\n", buf.st_size); return 0; } 파일포인터의이동#include int main() { FILE *fp; fp = fopen("test.c", "rb"); fseek(fp, 0L, SEEK_END); printf("%ld \n", ftell(fp)); fclose(fp..
요구사항 Set Top Box(리눅스) - 윈도우(PC) 간 네트웍 연결셋톱박스 setup파일 pc로 자동 설치 윈도우 공유폴더 cifs 관련 링크upnphttp://onecellboy.tistory.com/2 upnp개요, 관련문서 블로그 http://www.upnp.org/ upnp포럼 http://blog.naver.com/serenax?Redirect=Log&logNo=60008033593 계층및 서비스 설명http://kldp.org/node/124739http://kurapa.com/content_UPnP upnp공부http://blog.naver.com/PostView.nhn?blogId=wisdomcolor&logNo=90095421467&redirect=Dlog&widgetTypeCall..
GetTcpTable MSDN : http://msdn.microsoft.com/en-us/library/windows/desktop/aa366026(v=vs.85).aspx wnetstat 소스 실질적 netstat기능을 하는 함수부분 ; tcp 부분 void CWnetstatDlg::check() { // TODO: Add your control notification handler code here numEntries = 0; //numEntries = 0; 는 class CWnetstatDlg 클래스의 멤버변수. 데이터개수 체크한다. bool found = false; CString msg = ""; //msg를 담기위한 스트링을 초기화시킨다. GetDlgItemText(IDC_EDIT_PORTF..
MFC에서 Winpcap를 사용하기 위해서는, 일단 다음과 같이 프로젝트 설정한다. 1. #pragma comment(lib, wpcpa.lib) 추가 2. #include 추가 앞에서 많은 예제 분석을 통해, 어느정도 네트워크 분석툴 제작은 가능할 것이다. MFC에서 Winpcap을 사용할때, 주의점은 pcap_loop()함수는 반드시 쓰레드를 생성하여 실행해야 한다. 그렇지 않으면, 프로그램이 먹통되면서 런타임 오류가 발생한다. 그리고 패킷을 분석할때, TCP/IP프로토콜에 따라 각각의 구조체를 정의하게 되는데 반드시, #pragma pack(push, 1) ~ #pragma pack (pop) 사이에 정의 해야 한다.