일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- error fix
- debugging
- x64
- ida pro
- MySQL
- idapython
- malware
- pytest
- Injection
- ecma
- mock.patch
- Rat
- javascript
- data distribution
- why error
- ida
- 포인터 매핑
- Python
- open office xml
- svn update
- commandline
- h5py.File
- Analysis
- Ransomware
- idb2pat
- TensorFlow
- hex-rays
- NumPy Unicode Error
- error
- idapro
- Today
- Total
목록Computer Science/Programming (28)
13 Security Lab
pytest & mock & fixture 1. pytest python 으로 개발하면서 코드 단위가 커지면 자연스레 테스트방법을 찾게 되는데 unittest와 pytest를 검색하게 된다. 그 중 별 이슈가 없는 한 pytest 를 선택하게 되는데.. 쉽고 강력한 테스트 라이브러리로서 unittest(파이썬 표준라이브러리) 와 유사하지만 단순한 문법으로 코드를 비교적 단순하게 만들 수 있다 실행 방법은 단순히 커맨드에서 pytest를 입력하면 된다. $ pytest =========================== test session starts ============================ platform linux -- Python 3.x.y, pytest-3.x.y, py-1.x.y, p..
Subject: "SVN Error" Error Message:svn: E200031: sqlite[S8]: attempt to write a readonly database svn: E200042: Additional errors: svn: E200031: sqlite[S8]: attempt to write a readonly database Environment: Ubuntu 16.04SVN IntelliJ Problem:Permission issues, because of file ownershipwhen svn update using IntelliJ tool it shows error message like "SVN E200031: sqlite[S8]: attempt to write a reado..
h5py Error Error Message: TypeError: No conversion path for dtype: dtype('
Tensorflow Error Error Message:TypeError: Expected int32, got list containing Tensors of type '_Message' instead. Error Code: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152def average_gradients(tower_grads): """Calculate the average gradient for each shared variable across all towers. Note that this function provides a synchronization point across..
Tensorflow Error Error Message:Is it just because that the tf.get_variable_scope() (which is identical to vscope) is explicitly created than the implicit default? Then, what do these two VariableScope objects differ in? Error Code: 12345678910111213141516171819202122232425262728293031with graph.as_default(): # Average the gradients grads_e = average_gradients(tower_grads_e) grads_g = average_gra..
Error problem from >> preprocessing.LabelEncoder() - fit() - transform() Message is "TypeError: unorderable types: NoneType() < NoneType()" Problem Definition ERR code line 1 2 3 le_1 = preprocessing.LabelEncoder() training_tr_le = le_1.fit(training_labels) training_labels_encoded = training_le.transform(training_labels) Error Message 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2..
컴파일 할때 타겟 인텔, HP, ARM 등등 시스템 아키텍처가 여러개일 경우 그 환경에 따라서 고려하지 못한 문제가 발생할 수 있다. 대표적으로 Little Endian / Big Endian 과 x86 / x64 OS 환경별로 달라지는 요소들을 생각해 볼 수 있다. 어떤 것인지는 알지만 막상 컴파일해서 결과를 보기전까지는 또는 결과를 보더라도 바이너리 내부까지 보이는 것은 아니므로 알 수 없는 버그가 터지기도 한다. .. 1. 메모리 구조체 포인터 매핑 사용 문제 메모리에 읽어 놓은 바이너리 데이터 성격에 맞춰 구조체를 선언하여 매핑하려고 했었으나 x64비트 환경에서 예상치 못한 문제가 발생하였다. 나의 경우에는 아래의 코드 형태에서 문제가 발생했었다. 1 2 3 4 5 6 7 8 9 10 11 12 ..
"""i used this code for get http data from web using pycurl but, when i use bellow code "before" it get code loss partially(front of data). I think when use undefined variable it makes data lose then, use object "StringIO" it covered range of buffer to get data from web""" Import 1 2 from StringIO import StringIO import pycurl before: 1 2 3 4 5 6 7 def http_body_callback(buf): contents = buf; cu..
C에서는 다음과 같은 방법으로 참조 호출 방법 (Call by Reference) 를 사용 1 2 3 4 5 6 7 8 9 10 11 12 13 void dataCalc(int *data) { *data = *data + 1; } int main() { int data = 1; dataCalc(&data); print ("data : %d", data); } cs 결과: data : 2 하지만 파이썬에서는 명시적인 Call by Reference 가 불가 (공식 manual에는 call by assignment) 넘겨지는 객체의 종류에 따라서 Call by Reference 또는 Call by Value 가 결정 됨 1. immutable object immutable object인 int, float,..
파이썬으로 특정 디렉토리 경로에 파일셋 업데이트 코드 스니핏 작성 Src : py 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 import os import filecmp import shutil def FileSetUpdate(): p1 = "/TestFilePath1" # standard Set (Server) p2 = "/TestFilePath2" # User Set to be updated dcmp = filecmp.dircmp(p1, p2) print "Only exist in ",p1 print dcmp.left_only print "Updated File List" print dcmp.diff_files..