存档

作者存档

再看SecureCRT密码解密

2019年12月27日 没有评论

在《python3解密SecureCRT的密码》篇中提到了利用python进行SecureCRT加密后的密文进行解密的方法。但在不同版本的SecureCRT中%APPDATA%\VanDyke\Config\Sessions\example.com.ini配置中对应的password可能是不一[......]

Read more

分类: 安全/漏洞 标签:

chrome headless抓取websoket数据

2019年12月25日 没有评论

很多页面上会有一些websocket动态数据,这些数据一般每过N秒会自动刷新数据,并在页面上进行闪烁数据。最明显的示例就是行情类数据。这里选取目标站点:https://datacenter.jin10.com/price 。

websocket-price

这里还是使用Headless Chrom[......]

Read more

python+selenium+Chrome Headless套装

2019年12月24日 没有评论

使用python比较多的一个应用场景就是数据采集,采集一些比较蛋疼的页面时,会检测用户是否是通过浏览器打开的页面,还有一些会通过js加载后才会回显内容。这个时候可能用的比较多的方案就是python + Headless  + 浏览器,其会自动打开浏览器,并输入相应的页面地址[......]

Read more

多路径alua not supported报错解决

2019年12月17日 没有评论

现网使用的一套HUAWEI XSG1系列存储,在通过iscsi协议分配给数据库LUN后,通过安装multipath进行聚合时,发现无法聚合,通过查看messages日志,发现有“alua not supported” 相关报错。具体见下图:

alua

同样,通过systemct[......]

Read more

分类: Linux/unix/mac 标签:

密码保护:再谈手动编译ssldump及https解密

2019年12月12日 要查看留言请输入您的密码。

这是一篇受密码保护的文章,您需要提供访问密码:

分类: 安全/漏洞 标签:

goang switch语句中undefined报错处理

2019年11月6日 没有评论

同事在研究Grafana reporter,一个通过把页把转化为pdf并可以邮件报告的工具。在其中引入的某个模块部分,其调用时发现报错。我对zabbix的东西久未关注了,帮其看了下报错,把报错的模块单独抽离出来单独调用发现其中报"undefined: rows"错误。代码逻辑比较简单,根据传入[......]

Read more

Base58Check编码

2019年10月16日 没有评论

比特币加入了改进版的 Base58 算法----base58check,主要为了解决 Base58 导出的字符串没有校验机制,这样,在传播过程中,如果漏写了几个字符,会检测不出来。所以使用了改进版的算法 Base58Check。校验和是从编码的数据的哈希值中得到的,可以用来检测并避免转录和输入[......]

Read more

分类: 区块链 标签:

区块链算法之base58

2019年10月15日 没有评论

一、base58编码原理

Base58是用于Bitcoin中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址。base58和base64一样是一种二进制转可视字符串的算法,主要用来转换大整数值。区别是,转换出来的字符串,去除了几个看起来会产生歧义的字符,如 0 (零)[......]

Read more

分类: 区块链 标签:

软件license模块设计小结

2019年10月8日 没有评论

很多人为了保持自己软件开发的劳动成果会给软件增加license授权功能。该授权可以是离线版的,也可能是在线版的(被授权者和授权者之间有交互)。根据授权长短维度区分有试用版(15天、1月)、有限期限版(1年1授权)、终身版。

一、离在线授权

1、离线授权

很多[......]

Read more

区块链02-区块链技术原理

2019年10月2日 没有评论

一、发展背景

加密安全技术在20世纪80年代至21世纪初,得到了广泛发展,其中的哈希加密、椭圆曲线密码学、HashCash工作量证明机制,以及P2P网络,为区块链的产生和兴起奠定了技术基础。本篇会通过与传统数据库的对比、区块链使用的底层技术、去中心化的误区等相关层面了解区块链技术。[......]

Read more

分类: 区块链 标签: