Consumer key: IQKbtAYlXLripLGPWd0HUA
Consumer secret: GgDYlkSvaPxGxC4X8liwpUoqKwwr3lCADbz8A7ADU
Consumer key: 3nVuSoBZnx6U4vzUxf5w
Consumer secret: Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys
Consumer key: iAtYJ4HpUVfIUoNnif1DA
| #!/bin/bash | |
| # sudo chmod +x tc;sudo mv tc /usr/bin | |
| if [[ -z "$1" ]] | |
| then | |
| printf %s "\ | |
| Nifty Timestamp Convertor by Lex Tang | |
| tc 2012/12/12 | |
| tc 1355283413 | |
| " | |
| exit |
| #!/usr/bin/env python | |
| # | |
| # Refined by @phuslu | |
| # Flora_Pac by @leaskh | |
| # www.leaskh.com, i@leaskh.com | |
| # | |
| # based on chnroutes project (by Numb.Majority@gmail.com) | |
| # | |
| import re |
| var PROXY = { | |
| "direct":"DIRECT", | |
| "goagent":"PROXY 127.0.0.1:8087", | |
| "vps":"PROXY 127.0.0.1:8123", | |
| "edu":"PROXY 127.0.0.1:4080", | |
| "sogou":"PROXY 127.0.0.1:8083", | |
| "tele":"PROXY 127.0.0.1:4480" | |
| }; | |
| var ALL = [ |
| // ==UserScript== | |
| // @name Twitter Faster | |
| // @namespace Twitter-Faster | |
| // @description Make twitter web faster by auto collect old tweets and shorten auto update interval. | |
| // @include http://twitter.com/* | |
| // @include https://twitter.com/* | |
| // @match http://twitter.com/* | |
| // @match https://twitter.com/* | |
| // @run-at document-end | |
| // @version 1.1 |
| #!/bin/sh | |
| # Just copy and paste the lines below (all at once, it won't work line by line!) | |
| # MAKE SURE YOU ARE HAPPY WITH WHAT IT DOES FIRST! THERE IS NO WARRANTY! | |
| function abort { | |
| echo "$1" | |
| exit 1 | |
| } | |
| set -e |
Consumer key: IQKbtAYlXLripLGPWd0HUA
Consumer secret: GgDYlkSvaPxGxC4X8liwpUoqKwwr3lCADbz8A7ADU
Consumer key: 3nVuSoBZnx6U4vzUxf5w
Consumer secret: Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys
Consumer key: iAtYJ4HpUVfIUoNnif1DA
| server | |
| { | |
| listen 443; | |
| server_name twitter-api.vii.im api.twitter.com; | |
| ssl on; | |
| ssl_certificate /etc/nginx/certs/vii.im.crt; | |
| ssl_certificate_key /etc/nginx/certs/vii.im.key; | |
| location / { |
| [Proxy] | |
| TestTLS = https, 192.168.20.6, 443, client-cert=item | |
| [Keystore] | |
| item = password=123456, base64=MIILqQIBAzCCC28GCSqGSIb3DQEHAaCCC2AEggtcMIILWDCCBg8GCSqGSIb3DQEHBqCCBgAwggX8AgEAMIIF9QYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQYwDgQIh4LPGCPkcqkCAggAgIIFyDOP/a/YB66H0jctVC5/D3ZF98es9Xtf60hqDokaekMp7VlKhr7EEvf1GrmxOY9XqO1dSR0F2C17yefazR7lZVDwfmNvU8eEpIPrBAnqSnCFyMZGXjcu9aoEySkwRlSclqg9lbFhp9XZG4F4qRuo94mlTPDy47dvdzyiPAQPBIq2DOE/qbRVHqrbnZMkUZi1lxihRRcQv7YJAfLEP2VHffjZTYzlBMi/ldKyD4ZQdpM7mdBtHXFa21ZV9j4oqM2PWWToHwIxkeiS6J2SgfEg501QEy4kbihlp+pSK4OMrj33DrVFP9rOMDnkJtQ+EP0LXXQBaF+7rRp+dekcH+sYBQF0cDMhNEkHEBL8LoQ96hZxIDxE3YQ6fq9KGi4TV8Ktkgb2l0G5DoavN8dhCKS5Gx0nexDT8vj91Js94Xt4tFThSyoc4ZmZvN+b2ugqVvYsnWaKqS8UeAjIAFsZCiLgj4OG6frrAxI+V3c8kL9FrwfFQcL9eWoqVfhBv8SKzMYObTv9FwyJn/fyGdtoT19OpyWiP1+nU+WY7e5KjcJNsKeYolgpgHDXdOSYCakQfesENeeKqvzMA6Quj7g7gZl/AB/GjRybyAXfkxyYBLk5cz7MuDcM1nk6DR47IuHBHyrwOATXyejWYrlK0QUVUsFEmM2vjl38jU8+qxjVWDTFu3gQkFBERncJp1XnKSTueDEPkdeq1BzV1SZ1m1KHNPNI4h2lPa+IKvpYbnDure9n1VV7fk2ySJrBFT5pYonXdpyaCTAvTEFk |
| // 用法 console.log(decrypt(加密的js内容)) | |
| // console里面输出的内容就是解密后的内容,解密后的内容里面仍然含有 _0xXXXX 这样的混淆后的字符串, 需要一点点进行重命名 | |
| // 下面的代码以前从网上找的,已经找不到出处了。。。 | |
| function decrypt(js_body) { | |
| // 脱壳 && 解密 | |
| let js_arr = js_body.split("\n").pop().split(';'), | |
| fun_name = /var\s+(_0x[a-z0-9]+)=/.exec(js_arr[6])[1], | |
| reg_str = fun_name + '\\(' + "'([^']+)',\s*'([^']+)'" + '\\)', | |
| js_str = js_arr.slice(54, js_arr.length - 4).join(' ;'), |