Skip to content

Instantly share code, notes, and snippets.

@twiceyuan
twiceyuan / note.md
Created June 5, 2018 09:18
[macOS 挖矿病毒排查笔记] #macOS

行为描述

在 Google 上搜索「LOL 国服 Mac」后下载了一个 Build.zip,内含一个 .app 文件。

显示包内容后发现内部有一个编译后的 script 文件,编辑器打开并不能识别其内容。

运行 App 后会在 ~/Library/LaunchAgents 目录下添加两个文件:com.apple.Google.plist 和 com.apple.Yahoo.plist。其中第一个是真正的启动项配置,第二个其实是伪装为启动项配置的脚本文件。mac 启动后,会根据第一条配置中的内容启动第二个脚本,该脚本会不断运行 Safari 并打开一个空页面,内包含挖矿程序(有其他变种还会屏蔽用户打开 Activity Monitor),页面文件位置在 ~/Library/Safari 目录下,名称为 html.html。

删除方法

@ursuad
ursuad / kafka-cheat-sheet.md
Last active June 17, 2025 10:00
Quick command reference for Apache Kafka

Kafka Topics

List existing topics

bin/kafka-topics.sh --zookeeper localhost:2181 --list

Describe a topic

bin/kafka-topics.sh --zookeeper localhost:2181 --describe --topic mytopic

Purge a topic

bin/kafka-topics.sh --zookeeper localhost:2181 --alter --topic mytopic --config retention.ms=1000

... wait a minute ...

@rgreenjr
rgreenjr / postgres_queries_and_commands.sql
Last active January 10, 2026 08:16
Useful PostgreSQL Queries and Commands
-- show running queries (pre 9.2)
SELECT procpid, age(clock_timestamp(), query_start), usename, current_query
FROM pg_stat_activity
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc;
-- show running queries (9.2)
SELECT pid, age(clock_timestamp(), query_start), usename, query
FROM pg_stat_activity
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'