最近在复现LCTF2017的一道题目,里面有一个padding oracle攻击,也算是CBC翻转攻击,这个攻击主要针对CBC加密模式的 网上有关这个攻击的博客文章很多,但是其中有一些细节可能是个人的理解不同,或者作者省略了,我这里将我在学习这个攻击中遇到的问题,记录一下 之前有写过关于CBC翻转攻 ...
分类:
数据库 时间:
2018-04-24 21:45:45
阅读次数:
742
Kafka 教程 http://haofly.net/kafka/ Posted on 2016-12-23 | In tools | | Views: 224 重要概念生产者(Producer)消费者(Consumer)消费消息。每个consumer属于一个特定的consumer group。使用 ...
分类:
其他好文 时间:
2018-04-24 18:58:52
阅读次数:
379
[vjudge] code cpp include include include include include include using namespace std; define ll long long define vi vector int win[3][3]={ {0, 1,1}, ...
分类:
其他好文 时间:
2018-04-24 17:33:15
阅读次数:
145
联机重定义功能是通过物化视图来实现的。在调用START_REDEF_TABLE存储过程时,会自动创建与临时表名称相同的物化视图,并将源表的记录拷贝到临时表,此时源表可以DML和查询,不可DDL。在联机重定义阶段源表产生的DML修改记录,将会被记录到物化视图日志中。在SYNC_INTERIM_TABLE和最后的FINISH_REDEF_TABLE过程,都会根据物化视图日志中的记录更新临时表。调用AB
分类:
数据库 时间:
2018-04-24 11:04:34
阅读次数:
179
列名的修饰unsignedauto_incrementdefaultcommentnotnullnulluniqueindexkeyprimarykeyauto_increment必须制定为primarykeysql语句的运算符=赋值和判断都是!=<><><=>=ORANDBETWEEN...ANDINNOTINsql语句的分类DDLshowdatabases;
分类:
数据库 时间:
2018-04-22 21:50:32
阅读次数:
148
Fiddler2抓包工具的下载和使用 2018-04-22 18:06:37 0 0 0 Fiddler是一款非常流行并且实用的http抓包工具,它的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,因此,它比一般的firebug或者是chrome自带的抓包工具要好用 ...
分类:
移动开发 时间:
2018-04-22 20:01:40
阅读次数:
207
一、MySQL的数据库主从复制原理 MySQL主从复制实际上基于二进制日志,原理可以用一张图来表示: 分为四步走: 1. 主库对所有DDL和DML产生的日志写进binlog; 2. 主库生成一个 log dump 线程,用来给从库I/O线程读取binlog; 3. 从库的I/O Thread去请求主 ...
分类:
数据库 时间:
2018-04-21 23:32:14
阅读次数:
249
Django 中间件、缓存、信号 一、 Django 中间件 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDL ...
分类:
编程语言 时间:
2018-04-21 12:11:01
阅读次数:
240
在作业ddl驱使下写出的 “个人开发 + 结对编程” 两次项目的总结与收获。进度条可以救我也可以杀死我。 ...
分类:
其他好文 时间:
2018-04-20 23:41:30
阅读次数:
177