分析
分析

某软件数据库的欣赏

最近遇到一款软件,需要修改一下它的数据库,以达到某种不可告人的秘密。在看主程序的时候才发现它把所有的功能实现全部封装在了独立的DLL里,每一个功能对应一个DLL。所以需要去看一下相应的DLL才知道操作了哪些表,因为这个数据库表实在是有点多。找到表以后尝试着修改,发现一个错误。

“由于数据表...需要一个相关记录,不能添加或修改记录。

这个问题属于“完整性约束”定义的问题,由于某字段定义了外键。你要修改的表实际是一张从表,你要先修改主表,从表才可以变动。于是可以看一下数据库关系图。

psb.jpg

从关系图中你可以看到跟你要修改的表有关联的表,并且可以看到关键的字段。这样的话就可以修改了。



弱点测试程序的一个问题

今天浏览网站的时候才发现有人给我留言了。


360截图16490203101116142.png


自己也对这个弱点测试程序进行了一下测试,发现确实存在问题。


360截图16580103384056.png


发现还是有可行性的。大家集思广益提提修复意见吧。


PS:看到有人回复,我就把畅言第三方回复去掉了,换成了Typecho自带的回复样式。这样也许回复更简单一些。

正确认识 WannaCry 、NSA



看到有报道把NSA和WannaCry进行混谈,实际NSA是工具的开发者,而WannaCry是工具的利用者。利用者通过开发者的工具进行传播了一种能够使文件进行加密的程序。而这个程序才是利用者开发的。