- 博客(18)
- 收藏
- 关注
原创 kali linux下以太坊开发环境搭建:ganache与truffle的连接
搭建ganache与truffle比较简单,记录一下。主要是为了后面测试call与delegatecall调用地址做准备。Ganache(更名前叫做:testrpc)是在本地使用内存模拟的一个以太坊环境,可以快速启动个人以太坊区块链,并可以使用它来运行测试,执行命令、检查状态,同时控制链条的运行方式。通过Ganache我们可以快速查看所有账户的当前状态,包括他们的地址、私钥、交易和余额。查看Ganache内部区块链的日志输出,包括响应和其他重要的调试信息,检查所有块和交易,以获取相关问题的信息。truf
2020-10-14 00:02:12
1028
1
原创 离散对数求解实验
数据如下:p=13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084171g=11717829880366207009516117596335367088558084999998952205599979459063929499736583746670.
2020-10-11 20:34:20
1243
原创 密码学实验一:Many Time Pad(多次使用流密码)
本文是对密码学课程中实验的记录,仅供参考。问题:流密码多次使用时的问题。 以下是十一个十六进制编码的密文,这些密文是使用流密文加密所有具有相同流密文密钥的十一个明文的结果。 您的目标是解密最后的密文,并在其中提交秘密消息作为解决方案。提示:对密文进行异或运算,并考虑将空格与[a-zA-Z]中的字符进行异或运算时会发生什么。Ciphertext #1: 315c4eeaa8b5f8aaf9174145bf43e1784b8fa00dc71d885a804e5ee9fa40b16349c146fb778
2020-10-11 20:10:22
3180
原创 防止注入的一些PHP转义函数
本文仅介绍PHP中的一些转义函数的使用。互联网中一切的输入都不可信,有用户可以自由输入的地方就可能存在着安全漏洞。转义函数的使用就是为了提高系统的安全性,防止潜在的攻击,如SQL注入,XSS攻击等。本文介绍六个函数,分别是:addcslashes();addslashes();mysql_real_escape_string();htmlspecialchars();htmlentities();strip_tags();1.addcslashes()函数及addslashes()函数ad
2020-10-10 02:29:19
2700
3
原创 ubuntu(kali linux)下PHP 7.4 与mysql(mariaDB)连接
PHP7以上版本已经废除了mysql函数库,故mysql_connect()函数已经无法使用。新的函数库mysqli及PDO可以完全取代该库。本文主要介绍两种库函数下,PHP与mysql的连接及遇到的问题。经实验,所有内容在ubuntu18.04.3下也完全可以运行。安装问题PHP与mysql的连接使用apache+PHP+mysql,由于kali中已经预先安装好了各个部分,具体细节见参考资料:Kali安装Apache、MySQL、PHP。这里谈谈安装时需要注意问题,apache及mysql的安装一般
2020-10-08 01:17:01
2316
原创 SQL注入(宽字节注入、长字符截断)
本文仅记录SQL注入漏洞学习过程中的基本知识。SQL注入漏洞是完全可以避免的安全问题。从其形成原因来看,就是**用户输入的数据(可能带有恶意)被SQL解释器当作代码执行,**从而获得更多数据库的信息或者获得更高的权限。从原理上来说,SQL注入可以分为两大类,数字型注入;字符串型注入;(《web安全深度剖析 张炳帅》)。数字型注入即输入类型为int类型,如ID,年龄,页码等。一般来说,数字型注入只存在于弱类型语句中,如:PHP,ASP,python,而对于C,java等强类型语言则不存在。弱类型语言会自
2020-10-05 17:44:32
3347
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人