QQ空间的g_tk算法简述

Published: Tags: AAUTO JAVASCRIPT

相信写QQ空间游戏外挂、QQ空间自动发日志等程序的同学不会对这个g_tk感到陌生,要得到g_tk的值,我们需要先找到生成该值的算法。 使用Fiddler抓登录包,然后ctrl+f查找g_tk关键字,这时就会高亮出「/open/store/appcenter/common.js」这个js文件。 把这个js拿到 http://jsbeautifier.org/ 网站进行代码格式化,再去搜索g_tk关键 …

… Read More …

Sublime Text 2 默认自动换行

Published: Tags:

当一行代码太长时,Sublime Text 2默认并不会自动开启换行功能, 你必须从 View->Word Wrap 手动开启,虽然简单但每次这样也麻烦。

默认开启自动换行功能,设置方法: 打开 Preferences -> Setting - User 添加如下内容: { "word_wrap" : true }

下面是我使用的配置:

{ …
… Read More …

收集整理的Bash技巧性学习资料

Published: Tags: SHELL LINUX

注:以下所有内容均来自网络,本人仅作收集整理用于学习 想不到我2010年发到Ubuntu论坛的帖子还在,看到就转过来了

几个 Bash 小技巧

printf '\033c' 在 Bash 中等于 clear
basename 和 dirname 是用于截路径的很好的工具

字符与ASCII码互转:
printf "%d\n" "'字母"
echo …
… Read More …

跳过SandBoxIE右键打开程序要选择沙箱的步骤

Published: Tags:

关于沙箱的功能,我就不多说了,不知道的同学可以查看一下百科: http://www.baike.com/wiki/sandboxie

目前使用比较广并且较为专业的沙盘工具应该是SandBoxIE了,可定制性高,使用简单。 不过有一个小设定感觉不够人性化,就是右击某个程序选「在沙盘中运行」时需要再指定沙箱来运行,哪怕当前只有一个默认沙箱。

当然了,它提供了两个方法可以直接进入到默认沙箱中执行指定 …

… Read More …

AMF中整形数值的转换方法

Published: Tags: AAUTO

截取了一小段16进制的AMF3数据「04 88 DB 34」,对应的整形10进制数值为「142772」,以下说明两者之间如何转换。

开头的「04」在AMF3格式中表示当前值为整形数据,而「88 DB 34」则是UTF编码表示的具体整形数值。

二进制表示为:(UTF是变长编码,所以最后一个字节的最高位为0,用于表明结束当前值) 10001000 11011011 00110100

去掉每个字节 …

… Read More …

如何让GIT同时PUSH到多个仓库

Published: Tags: GIT

第一个方法: 进入项目路径,编辑「.git/config」文件

[remote "allrepo"]
	url = git@github.com:icyomik/git-icyomik.git
	url = git@git.oschina.net:jtwo/git-jtwo.git

然后在推送的时候,只要使用下方命令即可: git push allrepo master …

… Read More …

在某机器上管理其他机器的SHELL脚本

Published: Tags: SHELL LINUX

继续之前免密码使用公钥登录其他机器的文章,这次分享一个在某机器上管理其他机器的SHELL脚本:

#!/bin/bash
# remoterun.sh coding by icyomik on 2013.11.15

test -n "$1" || exit 1 # NO SERVER LIST
test -n "$2" || exit 2 # NO …
… Read More …

腾讯第二代CVM用公钥免密码登录相同APPID的机器

Published: Tags: SHELL LINUX

之所以特意说明是第二代CVM,是因为第一代CVM使用dsa公钥认证,并且添加方法和第二代的有些出入。 另外使用公钥而不是使用expect写脚本通过密码登录,是因为user_00的密码每时每刻都在改变,这可以通过/var/log/secure日志发现。

接下来就是设置的方法,我使用的是user_00的权限,当然如果想作死也是可以使用root的:(控制机为X,受控机为A、B、C)

1、在控制机X上 …

… Read More …