binascii 모듈에는 바이너리와 다양한 ASCII 인코딩 바이너리 표현 사이의 변환을 위한 여러가지 메소드가 있다. 일반적으로 이 함수는 uu, base64, binhex와 같은 모듈을 사용한다. binascii 모듈에는 상위 레벨 모듈에서 사용하는 더 빠른 속도를 위해 C로 작성된 저수준 함수가 들어 있다. [strings.exe 파일의 3바이트만큼 HEX 값으로 불러오기] 1번째 방법 ( 참고 : http://suspected.tistory.com/155 ) 2번째 방법
[관련 정보 사이트 및 blackhat 발표자료]http://asec.ahnlab.com/767http://www.hakawati.co.kr/153 http://kwangguevara.tistory.com/20 http://cleverdj.tistory.com/98 [자바스크립트 난독화 코드 정렬 사이트]http://jsbeautifier.org/ 코드 정렬 전1function RefreshStaticMenu0(s) {var r = new Array(); var curr = 0;while(s.charAt(curr) != '\n') {var tmp = 0;for (var i=6; i>=0; i--){if (s.charAt(curr) == ' ') {tmp = tmp | (Math.pow(2,i));}cur..
document.write("")를 이용해 난독화된 script 구문을 해제한 후 아래 파이썬 스크립트를 사용하여 복호화 할 수 있다. 123456789101112131415import sysimport re def main(pecst, number): ck = [] pecst = pecst.split(",") for i in range(0, len(pecst)): ck.append(chr(int(pecst[i])-int(number))) print "".join(ck) if __name__ == "__main__": arrays = raw_input("Input your suspected arrays : ") number = raw_input("number : ") main(arrays, number)..
스크래핑을 진행할 때 APScheduler를 사용해 시간을 정하여 스크랩을 진행하게 할 수 있습니다. APScheduler의 BlockingScheduler() 를 사용할 것이며 사용 방법은 기존 스크래핑 코드를 함수로 묶어준 후 APScheduler의 인터벌을 사용하여 정한 시간마다 한 번씩 코드가 실행되도록 할 수 있습니다. 1. 설치 1pip install APSchedulercs 2. 정리12345678910111213141516171819202122import osfrom datetime import datetimefrom apscheduler.schedulers.blocking import BlockingScheduler def scraping(): print datetime.strftime(..
출처 : https://wikidocs.net/32mapmap(f, iterable)은 함수(f)와 반복 가능한(iterable) 자료형을 입력으로 받는다. map은 입력받은 자료형의 각 요소가 함수 f에 의해 수행된 결과를 묶어서 리턴하는 함수이다.다음의 예를 보자.# two_times.py def two_times(numberList): result = [ ] for number in numberList: result.append(number*2) return result result = two_times([1, 2, 3, 4]) print(result) two_times 함수는 리스트 요소를 입력받아 각 요소에 2를 곱한 결과값을 돌려준다. 실행 결과는 다음과 같다.결과값: [2, 4, 6, 8]위..
https://velopert.com/436
출처 : http://blog.naver.com/isc0304?Redirect=Log&logNo=220372285171&from=postView pyCryptoRSA : https://docs.launchkey.com/developer/encryption/python/python-encryption.html#encrypt-message-pycrypto 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210..
gsub(문자열 치환)123456789101112131415161718192021print "Thtring, pleathe!: " user_input = gets.chomp user_input.downcase! if user_input.include? "s" user_input.gsub!(/s/, "th") else puts "Nothing to do here!" end puts "Your string is: #{user_input}"cs Hash- 해시는 자바스크립트의 객체(objects), 또는 파이썬의 사전형(dictionaries)과 비슷합니다. 만약 해당 프로그래밍 언어들을 배운 적이 없다면, 여러분이 아셔야 할 건 해시란 키-값 쌍(key-value pair)의 조합물이라는 것 뿐입니다. 해시..
- Total
- Today
- Yesterday
- cuckoo-sandbox
- 한글악성코드
- CVE-2018-9375
- Cisco Talos
- Yara
- Decoding
- .wll
- 위협정보공유
- malware
- 멋쟁이사자처럼 4기
- us-cert
- CVE-2018-0798
- Kimsuky
- infostealer
- vuln
- 비트코인
- 악성코드
- 해킹메일
- Servey
- idapython
- MS-Office
- 스피어피싱
- Bisonal
- Static Analysis Engine
- VirusBulletin
- keylogger
- koodous
- AMSI
- 출처 : Do it 안드로이드 프로그래밍
- Flybits
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |