일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- TensorFlow
- Analysis
- ecma
- mock.patch
- pytest
- open office xml
- error
- ida
- error fix
- commandline
- MySQL
- x64
- malware
- 포인터 매핑
- Rat
- debugging
- Injection
- h5py.File
- idapro
- idapython
- hex-rays
- Ransomware
- data distribution
- why error
- Python
- javascript
- ida pro
- NumPy Unicode Error
- svn update
- idb2pat
- Today
- Total
목록Computer Science/Programming (28)
13 Security Lab
warning C4627: '#include ': 미리 컴파일된 헤더 사용을 찾을 때 건너뛰었습니다. ... ... ... fatal error C1010: 미리 컴파일된 헤더를 찾는 동안 예기치 않은 파일의 끝이 나타났습니다. '#include "StdAfx.h"'을(를) 소스에 추가하시겠습니까? 방법1. 미리 컴파일된 헤더 사용안하기 프로젝트 속성 페이지 -> 구성 속성 -> C/C++ -> 미리 컴파일된 헤더 -> 미리 컴파일된 헤더 -> 사용안함 방법2. 설정을 변경하지 않고 사용할때 #include "StdAfx.h" 를 에러가 발생한 소스(.cpp)에서 첫번째에 명시한다. 관련 MSDN Ref. https://social.msdn.microsoft.com/Forums/ko-KR/cc067d9f..
API to tell OS which error types application will control instead of operating system. SEM_FAILCRITICALERRORS|SEM_NOGPFAULTERRORBOX|SEM_NOOPENFILEERRORBOX. These parameters means that whenever these type of exceptions occur in the caller process of the API, Windows will not show critical errors dialog, windows error reporting dialog and file not found dialog. 악성코드 시작 시 SetErrorMode 호출을 통해 동작 중에 ..
Do not use SQL parameters for table names. SQL parameters are escaped by the database adapter to not be interpreted as anything but literal values. You'll have to interpolate those yourself instead, but be absolutely certain that your table name does not hold untrusted data (prevent SQL injection attacks): 1 2 cur.execute("GRANT SELECT ON `project1`.`%s` TO `odbc`@`localhost`;" % row) cur.execut..
CreateRemoteThread 이용 LoadLibrary 호출.... Fail-> NtCreateThreadEx 이용하여 호출 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 70 // NtCreateThreadEx 함수 원형 typedef DWORD (WINAPI *t_fNtCreateThreadEx)( PHANDLE ThreadHandle, ACCESS_MASK DesiredAccess, LPVOID ObjectAttributes, HANDLE ProcessHandle, LPTHREAD_START_ROUTINE lp..
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365531(v=vs.85).aspx Do refer MSDN, It's enough to understand. "It works only when you got handle using CreateFile()" typedef uint64_t fsize_t; int file_resize(const char* path, fsize_t newsize) { HANDLE hFile = CreateFile(path, GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, 0, NULL); if (hFile == INVALID_HANDLE_VALUE) return -1; LARGE_INTEGER liDi..
코드의 흐름을 파악하기 어렵거나, 프로그램이 죽는 위치를 찾기 어려울때 #define DBG_CHECK printf("(%s:%s:%d)n",__FILE__,__FUNCTION__,__LINE__); int main() { DBG_CHECK; return 0; } DBG_CHECK가 위치하는 파일,함수명,라인번호의 정보가 화면에 출력
초보자를 위한 팁 1. SQL을 배워서 데이터 모델을 데이터베이스에 밀어 넣기 안드로이드는 뛰어난 영속시스템을 갖고 있다.이 시스템을 이용해서 애플리케이션이 실패나 종료시 좀 더 신뢰성을 가질 수 있고, 중지하고 다시 시작하는 것을좀 더 효율적으로 할 수 있다. 안드로이드의 SQLite에 기초한 저장 시스템은 사용자 인터페이스 클래스와 잘 결합되어 있다. 안드로이드는 사용자 인터페이스가 데이터베이스 쿼리 결과와 직접 연결이 가능한 Cursor, Adapter, View 클래스에서옵저버 패턴을 지원한다. 이 기능을 이용하면 안드로이드는 애플리케이션을 멈추고 싶은 경우 확실히 저장할 데이터가거의 없기 때문에 아무 때나 배터리가 나갈 수 있는 모바일 장치에서 보다 높은 신뢰성을 갖는다. 안드로이드 프레임워크에..
visual studio 2010 기준 프로젝트 - "프로젝트 이름" 속성 - 빌드 이벤트 빌드전 이벤트 명령줄 빌드후 이벤트 명령줄을 이용한다(cmd와 사용유사) Regasm경로 /unregister "타겟경로" => 기존 bho 삭제"C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe" /unregister "$(TargetPath)" Regasm경로 /unregister "타겟경로" => bho 등록"C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe" /codebase "$(TargetPath)"
if [ conditons ] then 조건만족시 실행하고자 하는 문장 elif [ conditons ] then 두번째 조건 만족시 실행 문장 else 조건 불만족시 실행하고자 하는 문장 fi
awk 의 사용 쉘스크립트에서 명령어로서 사용.. 어떤 데이터 값들이 있을때 개행문자로 구분하여 필요한 부분을 가져온다. test.txt안에 안녕하세요 저는 프로그래머입니다.그런데 어쩌구 저쩌구테스트 할려고 이글써요. 이렇게 담겨있다면 이글은 공백문자와 개행문자로 구분되었다고 볼수있는데,쉽게 설명하면 아래와 같다. 안녕하세요 프로그래머입니다. 그런데 어쩌구 저쩌구 테스트 할려고 이글써요. 이때 >> awk 'print $1' 를 하게 되면 안녕하세요그런데테스트 위와 같이 나오게 된다.즉, 가로행은 레코드, 세로행은 필드라하고 할때, 직접 필드를 지정하여 값으로 출력 할 수 있는 것이다 아래와 같이예제를보면 위는, home directory를 출력하는 스크립트로 awk -F: '{print $1, $6}'..