自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 unity 3d原创制作射击游戏(全完整版+安卓apk编译)

unity 3d 原创制作射击游戏,主要运用了3dmax和unity。涉及到了动画、c#、canvas、Panel、Text、Button、Image、RawImage、刚体等等等等的内容,编译了安卓apk的版本。

2022-12-20 23:56:58 16210 3

原创 unity 3d 原创制作射击游戏(一)

实验1: 仿真系统的UI界面设计(1)熟悉Unity中UI界面的设计与编写(2)熟悉UI界面中场景转换,UI与场景内容相互关联的方式。(1)自行设计一个UI界面;(2)UI界面中包括canvas、Image、RawImage、Button等多种UI元素;(3)实现点击Play按钮转换场景,点击Exit退出游戏的功能;(4)实现主界面添加音量滑动杆、静音等功能;(5)为UI界面单独设置一个场景,并设置编号为0。

2022-12-20 20:17:25 9280

原创 SQL注入漏洞攻防--sql labs

SQLMap 是一个自动化的SQL注入工具,其主要功能是扫描、发现并利用给定URL的SQL注入漏洞,内置了很多绕过插件,支持的数据库是MySQL 、Oracle 、PostgreSQL 、Microsoft SQL Server、Microsoft Access 、IBM DB2, SQ Lite 、Firebird 、Sybase和SAPMaxDB。注意:sqlmap只是用来检测和利用sql注入点,并不能扫描出网站有哪些漏洞,使用前请先使用扫描工具扫出sql注入点。

2022-12-20 19:44:56 8416

原创 xss漏洞攻防

XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意的特殊目的。XSS属于被动式的攻击,因为其被动且不好利用,所以许多人常呼略其危害性。xss是一种发生在web前端的漏洞,所以其危害的对象也主要是前端用户在WEB2.0时代,强调的是互动,使得用户输入信息的机会大增,在这个情况下,我们作为开发者,在开发的时候,要提高警惕。

2022-12-20 19:33:58 9462

原创 漏洞扫描原理及X-Scan使用

X-scan是国内相当出名的扫描工具,是安全焦点又一力作。完全免费,无需注册,无需安装(解压缩即可运行),无需额外驱动程序支持。可以运行在Windows 9x/NT4/2000上,但Windows 98/NT 4.0系统下无法通过TCP/IP堆栈指纹识别远程操作系统类型,在Windows 98系统下对Netbios信息的检测功能受限。检查 Windows 服务包和修补程序时,它将 Windows 组件(如 Internet 信息服务 (IIS) 和 COM+)也包括在内。

2022-12-20 18:32:25 13659 1

原创 BurpSuite的全套使用教程(超实用超详细介绍)

BurpSuite全套使用教程(超实用超详细介绍)新建扫描对象,这里使用的是爬取与审计测试,下面protocol模块可以设定爬取的条件,即不爬取某些对象,其他按照默认的配置,可以设置自己的UA头设置账户密码访问其他参数扫描结果:更详细可以点击项目的右下角view模块,看到爬取的url信息与扫描结果更详细的模块查看你(Target模块)抓取流量后,本模块起到一个辅助的作用,可以观察捕获的页面内的链接等将数据发到sitemap 模块数据的加解密编码等数据的hex值修改,常用于渗透绕过等。

2022-12-01 00:59:35 8614

原创 burp+switchOmega 无法代理 localhost和127.0.0.1的解决方案

switchOmega设置了代理localhost、127.0.0.1 但是没有效果。switchOmega 不代理的地址列表 替换成 结果是代理不了,完全没反应。

2022-12-01 00:08:17 9014

原创 openwrt 锐捷 单线多拨

我这边的设备是红米ac2100,刷的是这个固件:AC2100 Openwrt,闭源无线+多拨+科学+SDK硬件加速驱动+交换机,breed直刷大致的刷入方式就是,先刷breed,然后在breed里添加ac2100的专属环境变量,然后选择对分区和内存布局方式,刷入即可食用。具体方法百度一下,这里不过多叙述。闭源驱动+多拨+全新的MTK开源SDK的hwnat驱动,听起来不错的样子。但是这个固件好像因为移植了其他芯片的交换机驱动,划分vlan的时候有问题!一直无法正常启动,导致我之前的双线双拨方案直接失效。由于划

2022-11-19 14:17:10 12671

原创 Openwrt switch vlan配置

Openwrt switch 配置,每一个口只能对一个vlan id设为 未标记(如果一个口对 vlan1 设为 未标记,同时也对 vlan2 设为 未标记,那么它就不知道自己到底属于哪个vlan了,实际上 network traffic 进入该口之后是要打上对应的vlan tag的,它就不知道到底该打上哪个tag了)如下配置信息,lan配置为eth0.1则下面的vlan1为lan口的信息,wan配置为eth0.2则下面的vlan2为wan口的信息。所以使用应用层swconfig的package包时

2022-11-19 09:53:48 11107

原创 汇编实现从键盘输入两个10进制的2位整数的和

【代码】汇编实现从键盘输入两个10进制的2位整数的和。

2022-11-15 17:04:28 10056

原创 8086指令系统_寻址方式

操作数存放在内存单元中,其中有效地址由指令指定的基址寄存器加变址寄存器的内容在加上指令中的8位或16位偏移量Disp得到,PA=段首地址X10H+EA(段首地址默认使用DS段寄存器,EA为指令中给出的有效地址)操作数存放在内存单元中,其偏移地址是基址寄存器的内容加上变址寄存器的内容之和。若操作数不在数据段,则应在指令中使用段跨越前缀,指明使用的数据在哪一个段。操作数的有效地址由指令中指定的寄存器BX,BP,SI或DI的内容指定。这种存储方式中,指令给出的是存放该操作数的存储单元的地址。

2022-11-15 16:59:18 9297

原创 常用汇编指令(七大类)

汇编语言常用指令大致分为以下几类一、传送类指令二、算数运算类指令三、位操作指令四、串操作指令五、控制转移类指令六、处理器控制类指令七、汇编指令伪指令

2022-11-15 16:55:58 11731

原创 针对“扫雷“和“植物大战僵尸“游戏,分析,扫描,阳光值,植物,金币,僵尸的分析逆向

针对"植物大战僵尸"游戏,分析,扫描,阳光值,植物,金币,僵尸的分析逆向

2022-11-12 20:32:30 13410

原创 ce 扫雷实验报告,棋盘布局,雷数,笑脸,计时器内存地址,思维导图分析

ce 扫雷实验报告,棋盘布局,雷数,笑脸,计时器内存地址,思维导图分析。.如果有帮到大家,哥哥姐姐不要吝啬点个关注呗!后续会更新更多其他有关汇编,逆向和web的实操超详细解析。谢谢大家!

2022-11-08 17:54:52 11140

原创 纯ida使用案例,逆向Acid_burn实验报告,超详细解析。

本文涉及到了纯ida 使用案例,逆向Acid_burn报告,通过使用ida直接修改汇编指令,或修改机器码,将补丁应用到输入文件中,超详细解析。如果有帮到大家,哥哥姐姐不要吝啬点个关注呗!后续会更新更多其他有关汇编,逆向和web的实操超详细解析。谢谢大家!

2022-11-08 17:04:12 11168 6

原创 IDA详细使用教程,适合逆向新手的实验报告

IDA详细使用教程,原创适合逆向新手的实验报告,关于快捷键,界面展示等的介绍,推荐大家结合另一篇ida实操,文章食用。切实感受ida的魅力与强大。

2022-11-08 11:39:14 41715 8

原创 MSF之漏洞复现

ms10-018漏洞,它是IE浏览器漏洞,可以通过该漏洞获取目标主机的控制权。最严重的漏洞可能在用户使用IE浏览器查看特制网页时允许执行远程代码。详细信息。

2022-11-08 11:16:06 8631

原创 csapp-深入理解计算机系统学习记录

文章目录csapp 学习记录一第1章:计算机系统漫游信息就是位+上下文从一个c文件,到可执行目标文件整个翻译过程分为4个阶段程序执行的过程:摩尔定律:HELLO WORLD 可执行程序的产生理解编译过程及原理的意义何在可执行程序hello在计算机上执行的过程程序执行过程中的几点启示系统的硬件组成高速缓存存储设备形成层次结构操作系统管理硬件进程线程虚拟内存并发和并行线程级并发指令级并行第2章:信息表示和处理2.1 信息存储2.1.1 十六进制表示法2.1.2 字2.1.3 数据大小2.1.4 寻址和字节顺序2

2022-02-26 23:08:04 16651

原创 csapp-深入理解计算机系统学习记录

文章目录csapp 学习记录一第1章:计算机系统漫游信息就是位+上下文从一个c文件,到可执行目标文件整个翻译过程分为4个阶段程序执行的过程:摩尔定律:HELLO WORLD 可执行程序的产生理解编译过程及原理的意义何在可执行程序hello在计算机上执行的过程程序执行过程中的几点启示系统的硬件组成高速缓存存储设备形成层次结构操作系统管理硬件进程线程虚拟内存并发和并行线程级并发指令级并行第2章:信息表示和处理2.1 信息存储2.1.1 十六进制表示法2.1.2 字2.1.3 数据大小2.1.4 寻址和字节顺序2

2022-02-23 23:31:32 11638

原创 csapp-深入理解计算机系统学习记录

文章目录csapp 学习记录一第1章:计算机系统漫游信息就是位+上下文从一个c文件,到可执行目标文件整个翻译过程分为4个阶段程序执行的过程:摩尔定律:HELLO WORLD 可执行程序的产生理解编译过程及原理的意义何在可执行程序hello在计算机上执行的过程程序执行过程中的几点启示系统的硬件组成高速缓存存储设备形成层次结构操作系统管理硬件进程线程虚拟内存并发和并行线程级并发指令级并行第2章:信息表示和处理2.1 信息存储2.1.1 十六进制表示法2.1.2 字2.1.3 数据大小2.1.4 寻址和字节顺序2

2022-02-19 23:39:53 12166

原创 csapp-深入理解计算机系统学习记录

文章目录csapp 学习记录一第1章:计算机系统漫游信息就是位+上下文从一个c文件,到可执行目标文件整个翻译过程分为4个阶段程序执行的过程:摩尔定律:HELLO WORLD 可执行程序的产生理解编译过程及原理的意义何在可执行程序hello在计算机上执行的过程程序执行过程中的几点启示系统的硬件组成高速缓存存储设备形成层次结构操作系统管理硬件进程线程虚拟内存并发和并行线程级并发指令级并行第2章:信息表示和处理2.1 信息存储2.1.1 十六进制表示法2.1.2 字2.1.3 数据大小2.1.4 寻址和字节顺序2

2022-02-19 23:27:09 5198

原创 buuctf刷题记录

2022-1-16reverse2扔到IDA64里解析, F5生成伪代码 通过分析得出经过一定的变换后与flag进行比较的查看flag的值,是{hacking_for_fun} 再返回前面看如何对flag进行变换的,将105、114、49转换成值, 箭头所指的函数功能为,把flag中存在的’i’以及’r’转换成’1’,进而得出正确flag。2022-1-17内涵的软件下载好以后发现是乱码的exe文件,拖到ExeinfoPE里查看信息,没有加壳,用IDA打开,查看main函数可以看到跳

2022-02-19 23:21:50 4425 1

原创 buuctf刷题记录

2022-1-16reverse2扔到IDA64里解析, F5生成伪代码 通过分析得出经过一定的变换后与flag进行比较的查看flag的值,是{hacking_for_fun} 再返回前面看如何对flag进行变换的,将105、114、49转换成值, 箭头所指的函数功能为,把flag中存在的’i’以及’r’转换成’1’,进而得出正确flag。2022-1-17内涵的软件下载好以后发现是乱码的exe文件,拖到ExeinfoPE里查看信息,没有加壳,用IDA打开,查看main函数可以看到跳

2022-02-16 22:48:09 3040

原创 csapp-深入理解计算机系统学习记录

文章目录csapp 学习记录一第1章:计算机系统漫游信息就是位+上下文从一个c文件,到可执行目标文件整个翻译过程分为4个阶段程序执行的过程:摩尔定律:HELLO WORLD 可执行程序的产生理解编译过程及原理的意义何在可执行程序hello在计算机上执行的过程程序执行过程中的几点启示系统的硬件组成高速缓存存储设备形成层次结构操作系统管理硬件进程线程虚拟内存并发和并行线程级并发指令级并行第2章:信息表示和处理2.1 信息存储2.1.1 十六进制表示法2.1.2 字2.1.3 数据大小2.1.4 寻址和字节顺序2

2022-02-16 22:38:56 14812

原创 Python3.6+tkinter gui编程笔记

Python3.6+tkinter gui编程笔记Tkinter是什么示例代码Tkinter是什么Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python 自带的,可以编辑的GUI界面,我们可以用GUI 实现很多直观的功能,比如想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没用用户体验的。所有开发一个图像化的小窗口,就是必要

2021-07-28 20:01:39 3017

原创 malloc函数详解

谈到malloc函数相信学过c语言的人都很熟悉,但是malloc底层到底做了什么又有多少人知道。1、关于malloc相关的几个函数关于malloc我们进入Linux man一下就会得到如下结果:也可以这样认为(window下)原型:extern void *malloc(unsigned int num_bytes);头文件:#include<malloc.h>或者#include<alloc.h>两者的内容是完全一样的如果分配成功:则返回指向被分配..

2021-04-12 20:24:53 6450

原创 深入 理解char * ,char ** ,char a[ ] ,char *a[] 的区别

C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是字符数组和字符指针这两个。。。下面就开始剖析一下这两位的恩怨情仇。。。 1 数组的本质   数组是多个元素的集合,在内存中分布在地址相连的单元中,所以可以通过其下标访问不同单元的元素。。 2 指针。   指针也是一种变量,只不过它的内存单元中保存的是一个标识其他位置的地址。。由于地址也是整数,在32位平台下,指针默认.

2021-04-12 20:00:30 2938

转载 C语言*运算符和&运算符

取址运算符&用来取得其操作数的地址。如果操作数 x 的类型为 T,则表达式 &x 的类型是 T 类型指针(指向 T 的指针)。取址运算符的操作数必须是在内存中可寻址到的地址。换句话说,该运算符只能用于函数或对象(例如左值),而不可以用于位字段,以及那些还未被存储类修饰符 register 声明的内容。当需要初始化指针,以指向某些对象或函数时,需要获得这些对象或函数的地址:float x, *ptr;ptr = &x; // 合法:使得指针ptr指向xpt

2021-03-08 20:48:46 3241

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除