摘要: 使用go语言来实现python黑帽子和绝技的代码 1.unix密码破解器 包的话需要GCC支持. 需要unix的密码文件和很好的密码字典. 原理就是通过把字典里的密码循环跟unix密码文件的salt进行加密得出是否跟Unix密码一样.暴力破解,需要字典的深度,还需要密码文件,一般来说密码文件很难获取 阅读全文
posted @ 2018-05-28 18:37 Esiarp 阅读(801) 评论(0) 推荐(1)
摘要: 二分查找 阅读全文
posted @ 2018-05-17 10:44 Esiarp 阅读(130) 评论(0) 推荐(0)
摘要: 语言环境为>=go1.10 go语言环境不多说 实现目的能与BitMEX api进行交互自动交易,目前虚拟币平台很多,平台API实现也很容易.后续会加上其它平台和自动交易算法策略,具体看平台交易手续费性价比而定. 先从国内平台开始,以GO语言为例子,其他语言也有很多,主要是学习GO语言. 这里需要用 阅读全文
posted @ 2018-05-11 18:25 Esiarp 阅读(900) 评论(0) 推荐(0)
摘要: go语言环境就不用多说了,版本肯定越高越好,这里用go1.10 先放着 阅读全文
posted @ 2018-05-11 14:43 Esiarp 阅读(270) 评论(1) 推荐(0)
摘要: 先看客户端网页代码 下面是服务端的 阅读全文
posted @ 2018-05-10 17:34 Esiarp 阅读(157) 评论(0) 推荐(0)
摘要: 在GO的net包中定义了很多对网络编程操作的方法. 比如操作IP,输入IP格式地址,返回IP 客户端代码 然后是tcp服务端 然后是加了goroutine的服务端 加个长连接,判断超时 再就是UDP客户端 udp服务器 阅读全文
posted @ 2018-05-10 15:11 Esiarp 阅读(190) 评论(0) 推荐(0)
摘要: 在Go语言标准库中的strings和strconv两个包可以对字符串做快速处理 string包 字符串s中是否包含substr,返回bool值 字符串链接,把slice a通过sep链接起来 在字符串s中查找sep所在的位置,返回位置值,找不到返回-1 重复s字符串count次,最后返回重复的字符串 阅读全文
posted @ 2018-05-10 00:23 Esiarp 阅读(123) 评论(0) 推荐(0)
摘要: go语言中对文件处理一般都在os包中 func Mkdir(name string, perm FileMode) error 创建名称为name的目录,权限设置是perm,例如0777 func MkdirAll(path string, perm FileMode) error 根据path创建 阅读全文
posted @ 2018-05-09 18:37 Esiarp 阅读(243) 评论(0) 推荐(0)
摘要: Go语言通过regexp标准包为正则表达式提供了官方支持 包中有三个函数判定是否匹配,匹配返回true,否则返回false,这三个函数只是输入源不同 比如判定IP是否 在其他语言中match都是拿来测试或是判定,并不能提取匹配成功的数据 在使用其他几个函数 看下面的例子 阅读全文
posted @ 2018-05-09 18:28 Esiarp 阅读(360) 评论(0) 推荐(0)
摘要: 首先是xml 解析xml xml文件解析成对应的struct对象是通过xml.Unmarshal来完成的 函数定义了两个参数,第一个是xml的数据流,第二个是存储的对应类型.支持struct,string,slice 输出xml xml标准库中有两个函数能帮我们输出 第二个函数会增加前缀和缩进 JS 阅读全文
posted @ 2018-05-09 17:49 Esiarp 阅读(146) 评论(0) 推荐(0)