04基础入门-30余种加密编码进制&Web&数据库&系统&代码&参数值
一.存储密码加密-Web&数据库&系统MD5 SHA1 NTLM AES DES RC4 MD5 值是 32 或 16 位位由数字”0-9”和字母”a-f”所组成的字符串,大小写不敏感,不可逆,解密采用枚举碰撞(尝试生成很多的加密或对应明文的字符去枚举) md5在线解密平台:https://cmd5.com/ SHA1 这种加密的密文特征跟 MD5 差不多,只不过位数是 40 NTLM 这种加密是 Windows 的哈希密码,标准通讯安全协议 AES,DES,RC4 这些都是非对称性加密算法,引入密钥,密文特征与 Base64 类似 应用场景:各类应用密文,自定义算法,代码分析,CTF 安全比赛等 识别算法编码类型(只是大概猜): 1.看位数 2.看密文的特征(数字,字母,大小写,符号等) 3.看当前密文存在的地方(WEB,数据库,操作系统等应用) 二.传输数据编码BASE64 URL HEX ASCII BASE64 值是由数字”0-9”和字母”a-f”所组成的字符串,大小写敏感,结尾通常有符号= URL...
03基础入门-抓包&封包&协议&APP&小程序&PC应用&WEB应用
一.基础知识点总结点:学会不同对象采用不同抓包封包抓取技术分析 1、抓包技术应用意义抓包就是来抓取相关应用的数据,测试的时候不给目标只给应用,要抓应用的信息进行安全测试 2、抓包技术应用对象手机应用APP、小程序、电脑应用等 3、抓包技术应用协议看看是WEB协议还是其他协议 4、抓包技术应用支持参考: Fiddler: 是一个 http 协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的 http 通讯,设置断点,查看所有的“进出”Fiddler 的数据(指 cookie,html,js,css 等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露 http 通讯还提供了一个用户友好的格式。 Charles: 是一个 HTTP 代理服务器,HTTP 监视器,反转代理服务器,当浏览器连接 Charles 的代理访问互联网时,Charles 可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的 HTTP 通信,这些包括 request, response 和 HTTP headers (包含 cookies 与...
02基础入门-Web应用&架构搭建&漏洞&Http数据包&代理服务器
一.网站搭建前置知识域名,子域名,DNS,HTTP/HTTPS,证书等 二.WEB 应用环境架构类 开发语言:asp, php, aspx, jsp, java, python, ruby, go, html, javascript 等 程序源码:根据开发语言分类;应用类型分类;开源 CMS 分类;开发框架分类等; 源码的作用不同分了类,网站的源码有名字,开源出来能公开下载或商用就称之为CMS;将网站功能封装到一个程序内就叫框架 中间件容器:IIS, Apache, Nginx, Tomcat, Weblogic, Jboos, glasshfish 等; 中间件容器就是支撑网站运行的东西,针对不同的源码有更优秀的选择 数据库类型:Access, Mysql, Mssql, Oracle, db2, Sybase, Redis, MongoDB 等; 一般用于存储网站相关数据 服务器操作系统:Windows 系列,Linux 系列,Mac 系列等 第三方软件:phpmyadmin, vs-ftpd, VNC, ELK, Openssh...
网安-基础课程
一.名词解释1.POC、EXP、Payload与Shellcode POC:全称 ‘ Proof of Concept ‘,中文 ‘ 概念验证 ‘ ,常指一段漏洞证明的代码。 EXP:全称 ‘ Exploit ‘,中文 ‘ 利用 ‘,指利用系统漏洞进行攻击的动作。 Payload:中文 ‘ 有效载荷 ‘,指成功exploit之后,真正在目标系统执行的代码或指令。 Shellcode:简单翻译 ‘ shell代码...
Lua基础
1.变量声明在Lua里只有赋值一个变量就是新建一个变量,如下就声明了两个变量 但Lua声明的变量默认是全局变量(第1行),如果只在当前文件区域用可以加一个local(如第2行) 12a = 1local b = 2 除此之外,这个赋值语句其实可以给多个变量赋值,格式如下 1a,b = 1,2 2.nil类型在lua里没有被声明过的变量都是 nil,nil是一种类型,这种类型只有一个值也就是nil 3.数值类型(number类型)和运算符 lua与别的语言不同,数字就只有一个类型就是number 在lua里支持16进制表示方法(0x开头),还支持科学计数法(例如2e10) lua支持加减乘除运算(+,-,^,等等) lua5.3后支持左移右移符合(例如1<<3就是1左移三位,输出8) lua支持各种运算符如>、<、≥、≤、==、~=(不等于) 支持and or not...
文明6mod制作(8):lua写脚步
前言 Gameplay相关部分先用Lua做一个简单的mod,在文档\My Games\Sid Meier’s Civilzation VI\Mods下新建一个文件夹,然后在里面创建一个lua脚本文件(demo.lua) 要编写游戏脚本,首先必须要知道游戏接口(API),官方没有资料,以下是网友总结的: 原文件:http://1t.click/bnfV (可能无法访问) Excel版:https://share.weiyun.com/5rZpG55 Html版:https://share.weiyun.com/5TGHb3T 在表格底下点击Events切换,文明6的脚步是事件驱动(当某一事件发生时,游戏自动调用我们准备好的函数),我们需要做的就是为事件创建一个函数(function) 例如:事件ResearchCompleted是完成科技,参数包含玩家ID和科技序号 假设要让我们每完成一项科技,都能获得100金币: 1234567function OnResearchCompleted(iPlayerID, iTech) local...
文明6mod制作(7):用Blender制作游戏3D模型
前言 模型制作开始做模型,用到的是Blender,可以去steam上下载,详情参考Blender教程,接下来是基础教程 打开先把场景中的内容删掉,按A全选,按X删除 然后修改单位,在右下角属性面板中选择场景选项卡,在单位(Units)折叠框中设置单位系统(Unit System)为公制(Metric),单位缩放(Unit Scale)为0.01 然后把鼠标移到3D显示窗口,按N显示侧边栏,点击视图(View)选项卡,把视图截取终点(Clip End)设为100米,在这样的缩放之下游戏中一个六边形格子的宽度大约是6米,而此时Blender场景中 一个方格的宽度是1米 创建一个正方体 注意游戏中陆地比水平面稍微高一点,所以生成模型时应该先按G,再按Z沿着数轴向上移动,使其大部分位于水平面以上,此时右上角黄色倒三角就是此时的模型,先改一下名字 注意:游戏模型所有的面必须是三角形(这里的面指的是“三点共面”的面,不是正六面体的面,不过这并不重要),所以现在将其三角化 第一步 在物体模式(Object...
文明6mod制作(6):模型制作
前言本教程使用游戏自带的模型制作,若是自己建模请移步mod制作(7) 改良设施模型先打开ModBuddy新建一个空白模板,再新建一个xml文件,可以用最新发布的辅助工具来帮忙,点击创建新文明 右上角选择新建改良设施 在里面编辑了基本的参数后生成xml文件,全部复制,粘贴到刚刚ModBuddy生成的xml文件里面 在这个项目里面创建一个Artdefs文件夹 接着打开AssetEditor,新建一个artdef文件,模板选择改良设施(Improvements),在Improvements添加一个元素(相当于添加一个改良设施),Name设为改良设施的变量名 strategic...
文明6mod制作(4):自制修改器Modifier
前言准备这次主要运用SQL语言写MOD,只需要掌握SQL添加数据库的方法即可,只有三个英文单词INSERT INTO VALUES 写法示例: .udmmdwcrdiwd{zoom:80%;} 假设这样一个成绩表,要往里面添加学生信息,可以这么写: 123INSERT INTO 成绩表 (学号, 姓名, 分数) VALUES(03, 小华, 95), (04, 小黑, 100); 以上代码成绩表后面括号是表头用逗号加一个空格隔开,下面括号内是添加的信息,多个信息用逗号隔开,结束这条语句用分号 文明6修改器结结构 比如金字塔可以修改建造者使用次数,那么这个修改器发起者就是金字塔(BUILDING_PYRAMIDS),修改类型是调节建造者的使用次数(MODIFIER_PLAYER_UNITS_ADJUSTER_BUILDER_CHARGES),修改的参数是次数Amount =...
文明6mod制作(3):创建一个文明
准备工作 注意使用Photoshop生成DDS文件作为游戏图标,去英伟达官网下载一个DDS插件,图标也可以在游戏目录中找到,具体操作流程: 先导入准备好的素材,然后选择尺寸,从大到小:256-128-80-50-38-32 另存为DDS文件, 压缩方式选择8.8.8.8 ARGB 32bpp 无符号,选无MIP贴图,保存 可以使用Hemmelfort大佬制作的mod辅助工具简化这些步骤,制作不同尺寸的照片: 设置名称,图标代码也可以写好: 领袖界面(建议): 要做的准备概览: 开始制作1.导入图标和图片打开ModBuddy新建一个空白模板,打开工具栏上的Asset Editor 在Asset Editor左上角点击File——New,选择XLP 在XLP CLASS这里选择UI Texture,上面Packagename随便取个名字 点击添加按钮,再点击+Add Source File…...