![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
新手向
文章平均质量分 88
lei_gentle
这个作者很懒,什么都没留下…
展开
-
服务器部署前后端项目-SQL Father为例
hello~大家好哇,好久没更新博客了。现在来更新一波hhh现在更新一下部署上的一些东西,因为其实有很多小伙伴跟我之前一样,很多时候只是开发了,本地前后端都能调通,也能用,但是没有部署到服务器试过,包括其中nginx的转发等等,很多存在不理解的地方,这一期我主要打算来讲这一部分。可能讲的不是很详细,也可能存在忽略的新手视角的看法,所以如果有问题,可以不妨直接评论,我看到的话会回答的哈(及时性可能就没那么快了)~~原创 2023-08-28 00:07:30 · 1231 阅读 · 0 评论 -
序列化和反序列化
我以前确实对序列化,乃至现在也是不是很熟悉,有时候查找资料,但依旧懵懵懂懂,不过还好遇到一个博主,确定写的挺好的,链接会放再底部废话不多说,先看官网定义:序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。序列化主要有两个用途把对象的字节序列永久保存到硬盘上,通常存放在一个文件中(序列化对象)在网络上传送对象的字节序列(网络传输对象)原创 2021-12-11 13:07:52 · 56937 阅读 · 13 评论 -
typora+picGo+lskypro
本次使用配置:阿里云PHP 版本 ≥ 5.6(我的配置:7.3)mysql 版本 ≥ 5.5(5.6.5)PDO 拓展ZipArchive 支持fileinfo 拓展(后面会将怎么安装)curl 拓展lskyprotyporapicgo首先肯定是登录阿里云,然后进入宝塔页面(别问,问就是一键部署很香点击网站,然后添加站点,域名随便写,然后点击提交。创建好后点击对应网站名(111.111.111)右边的设置,此时再修改域名为你的ip地址:端口,或者你的域名:端口,然后再删原创 2021-11-12 13:55:13 · 3145 阅读 · 0 评论 -
BUUCTF reverse 不一样的flag心得
首先我们依旧把程序放入IDA中,观察最后几行我们注意到,如果什么东西等于‘#’,它就会输出这个flag然后再去字符串窗口(shift+F12),发现第一行出现一行奇怪的二进制数点进去发现 它在主函数被调用了再加上有上下左右方向的字符串,所以综上我们可以判断是迷宫类型了还有注意图里,25表示开辟了5*5的迷宫接下来就是直接分析代码了。走0不走1,迷宫图由此可知,flag为222441144222 ...原创 2020-10-23 13:40:18 · 532 阅读 · 0 评论 -
BUUCTF reverse2完全面向新手
现在我们看reverse2,依旧把它拖进我们的IDA,或许我们也可以先判断有没有壳,随手拖进一个判断壳的软件即可,然后进入后,习惯性的,我会先使用shift+F12,进入Strings window窗口,然后我注意到了里面有一行然后双击,跳转页面,然后再右键点击第一行,点击ok,跳转到汇编语言当中,然后按F5,然后我们发现s2和flag比较,然后s2是需要输入的,于是我会尝试双击flag,发现flag里面已经有数值了,于是我们复制那个答案,然后再对flag进行程序的运算于是顺利得出答案原创 2020-10-17 10:00:22 · 1342 阅读 · 0 评论 -
BUUCTF reverse-1完全面向新手
首先我们下载好文件,然后放进IDA,然后按shift+F12,进入Strings window窗口细心的你们肯定能够发现有一行写着“this is the flag”,然后双击进去,进入另一个页面然后在那一行右键List cross references to,然后点击ok。进入汇编语言中,如果看不懂,可以按下F5,变成伪代码然后我们关注最后if语句,发现输出结果与str1、str2有关,比较的又是str1和str2,而str1是输入的,我们还不能确定是否flag跟它有关,然后我们.原创 2020-10-17 09:45:44 · 441 阅读 · 0 评论 -
ctf 攻防世界 reverse open-source
这道题直接给原码,所以我们直接分析原码即可#include <stdio.h>#include <string.h>int main(int argc, char *argv[]) { if (argc != 4) { printf("what?\n"); exit(1); } unsigned int first = atoi(argv[1]); if (first != 0xcafe) { prin.原创 2020-10-16 15:33:13 · 320 阅读 · 0 评论