Skip to content

Instantly share code, notes, and snippets.

@chenyanmo
chenyanmo / MakeOpenVPN.sh
Created April 26, 2016 16:12 — forked from laurenorsini/MakeOpenVPN.sh
MakeOpenVPN.sh by Eric Jodoin
#!/bin/bash
# Default Variable Declarations
DEFAULT="Default.txt"
FILEEXT=".ovpn"
CRT=".crt"
KEY=".3des.key"
CA="ca.crt"
TA="ta.key"
I use the first
—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
var CryptoJS = require('crypto-js')
var request = require('request-promise')
/*
* npm install crypto-js request-promise request
* node wx_t1t_hack.js
*/
// export function testEncription(msg, fullKey) {
// var fullKey = fullKey.slice(0, 16)
#!/usr/bin/env python2
# lrdcq
# usage python2 unwxapkg.py filename
import sys, os
import struct
class WxapkgFile(object):
nameLen = 0
@chenyanmo
chenyanmo / note.md
Created September 22, 2018 04:13 — forked from twiceyuan/note.md
[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。

删除方法

@chenyanmo
chenyanmo / 小米电视精简.bat
Created March 21, 2021 04:29 — forked from qxj/小米电视精简.bat
小米电视精简,删除无用软件包,同时替换tvlauncher,小米电视4X 65寸测试ok。https://blog.zgcwkj.cn/archives/143.htmlhttps://www.znds.com/tv-1170521-1-1.html
@echo off
cd /d "%~dp0"
echo 温馨提示:若电视执行脚本后异常,恢复方法“关电视,拔电源,等十秒后,然后插电源,同时按住遥控器主页键和菜单键不放,开电视,然后进入recovery,清除数据后重启,就会恢复原厂设置了。
echo 打开设置-关于-产品型号,对着产品型号连点七次,开发模式就开启了,之后返回账号与安全,找到adb调试,并打开,接着进入网络设置,记住自己的IP地址
echo 语音搜索西游记,播放,安装云视听极光插件,腾讯视频必须,否则没法播放
echo 语音搜索汪汪队,播放,安装播放插件
set /p var=按回车键继续:
echo 请输入电视IP地址,按回车键确认,此时电视会提示是否连接电脑,选择确认即可;
Legend:
WRI: Sent packet
RCV: Received packet
MCU: Received x31 packet. The first 49 bytes are truncated.
WRI: subcmd x22 - Set MCU state (suspend/resume)
RCV: 21 eb800000006a6878bed87500 8022 00000000000000000000000000000000000000000000000000000000000000000000
WRI: subcmd x21 - Write MCU
RCV: 21 f4800000006c5878bec87500 a021 0100ff00030005060000000000000000000000000000000000000000000000000062
WRI: subcmd x03 - Change input report format