티스토리 뷰
xor modifier는 single byte XOR이 적용된 문자열을 검색하는 데 사용할 수 있다.
아래 룰은 문자열 "suspect"에 적용된 모든 single byte XOR을 검색한다. 쉽게 말해서 0x00~0xff까지 돌린다는 것이다. xor 후 wide와 ascii를 사용하고 싶으면 xor wide ascii 순서로 아래와 같이 입력하면 된다.
rule xor1
{
strings:
$xor_string = "suspect" xor wide ascii
condition:
$xor_string
}
위와 같은 경우에는 xor을 0x00~0xff까지 255번 모두 수행한다. YARA 3.11 업데이트에서는 xor(minimum-maximum) 형태로 최소, 최대의 수를 직접 지정하여 세밀하게 컨트롤 할 수 있게 되었다.
rule xor2
{
strings:
$xor_string = "suspect" xor(0x2-0xc8)
condition:
$xor_string
}
'기타' 카테고리의 다른 글
Yara 4.0.0-4.0.1 업데이트 정리 : base64, base64wide, private 등 (0) | 2020.06.10 |
---|---|
AMSI(AntiMalware Scan Interface) 조사 및 분석 (0) | 2020.04.17 |
[위협정보 공유] Guidance on the North Korean Cyber Threat 번역 (0) | 2020.04.16 |
Cuckoo 샌드박스 기반 가상 회피 악성코드 분석 시뮬레이션 (0) | 2020.03.09 |
CVE-2018-9375(Android’s Personal Dictionary Vulnerability) 분석 및 실습 (0) | 2020.03.09 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- .wll
- 비트코인
- Cisco Talos
- Yara
- idapython
- 위협정보공유
- Decoding
- 악성코드
- Static Analysis Engine
- 스피어피싱
- koodous
- 출처 : Do it 안드로이드 프로그래밍
- infostealer
- vuln
- us-cert
- Servey
- keylogger
- 한글악성코드
- cuckoo-sandbox
- Flybits
- CVE-2018-0798
- 해킹메일
- 멋쟁이사자처럼 4기
- malware
- CVE-2018-9375
- MS-Office
- VirusBulletin
- Bisonal
- AMSI
- Kimsuky
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함