- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 linux下的密码计算
关于/etc/passwd和/etc/shadow的解释就不多说了。/etc/shadow 里面保存的密码的形式是username:$1$X1FNdStG$v8jqD184lDOuPeDoZqOc8.:17281:0:99999:7:::主要看中间一段$加密方式&salt&加密后的数据$1$X1FNdStG$v8jqD184lDOuPeDoZqOc8.
2017-04-27 12:22:10 1277
原创 栈溢出几种保护方式
栈溢出主要是通过覆盖栈内保存的函数返回地址eip,然后在EIP处写入shellcode地址做的。对于栈溢出的保护有很多1 使用栈保护比如linux上的 -fstack-protector windows上的 GS开关。这种处理的方式是。进入函数时将一个特定的DATA保存在stack 的高位置[buffer][DATA][ebp][eip]低位置
2017-04-19 16:51:05 4335
原创 windows安装tensorflow和keras
1安装python3.5以上这里选择安装Anaconda3-4.2.0-Windows-x86_64.exe 包含了python环境Anaconda3是python3.5Anaconda2是python2.72安装tensorflowgpu版本tensorflow_gpu-1.1.0rc1-cp35-cp35m-win_amd64.whl
2017-04-13 16:41:48 2531
转载 左值 右值 左值引用 右值引用
左值、右值、左值引用、右值引用2015-06-01 15:07 411人阅读 评论(0) 收藏 举报 分类:c++11(5) 版权声明:本文为博主原创文章,未经博主允许不得转载。一、c++中的左值和右值误区:左值位于等号左边,右值位于等号右边。C++11中的定义:左值表达式表示的是一个对象的身份(在内存中的位置),而右值表达式
2017-04-08 15:49:54 317
deepin-scrot2.0deb
2017-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人