xyyr
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链

关于vue3知识的重新整合

关于vue3知识的重新整合 上次弄得太急,太快了 ,好多基础的东西都又忘了,这次来个全过程。 创建vue3项目:npm create vue; 创建成功后,npm install安装必要的包,扩展包要单独用npm下载,如 npm install vite-plugin-vue-setup-extend npm install axios(不要忘记下载) 运行vue项目:npm run dev
2025-05-27
vue
#vue

记一次持续化隐藏服务的程序分析

当计算机重启后,这个程序如何确保它继续运行(达到持久化驻留) ? 调用了CreatService函数,创建了一个服务,并设置为开机自启动。 分析过程: ==StartServiceCtrlDispatcherA== 函数将服务进程的主线程连接到服务控制管理器,这会导致线程成为调用进程的服务控制调度程序线程。 它的参数是一个结构体类型的指针 这里传入的
2025-05-25
re
#re

flask+vue前后端分离学习

flask+vue前后端分离学习 预期效果:使用flask+vue实现前后端分离 零基础速学 一周完成小组任务 Ok just do it 最终:实际5天多一点完成,感谢大佬发出来的建议CA的web端的参考 由于vue中有大量html语言,可能导致阅读混乱,有想要这个记录的md文件的可以私我 目前参考文章 neverlesslai/SimpleCAWEB: 简易CA系统的WEB
2024-12-12
flask
#web

git的学习使用

很久之前初学的时候总结的,突然发现了,传上来以备不时之需。 git的学习使用(一)基本操作: 安装配置好git 创建目录 init 初始化一个仓库,初始化完成后会出现一个.git文件夹。 git status 查看仓库的状态。它会显示所处的分支以及可以提交的内容。包括工作区文件以及缓冲区文件。 git add – 向缓冲区提交文件。 (1)先创建一个文件,然后add一下,这里可能会出
2024-12-12
git
#git

逆向工程课程随记+总复习

复习时间很充沛,打算从头到尾把ppt和相关的实验知识边摸鱼边捋一遍。 章节顺序按照老师的ppt顺序 涉及到栈的没整理,pwn玩了这么久栈,没必要整了(懒得整了)。 上课让写交过的东西 静态桥与动态桥 栈附近,哪里是传入的函数参数,哪里是局部变量(32位) 病毒置入文件的操作 [TOC] 第一章 数据的存储及表示形式 这里的单位:字节(byte)、字(双字节word)、双字(四字节dwo
2024-11-22
re
#re

应用密码学实验笔记

应用密码学实验笔记密码学数学基础单元测试有限域运算 关于x-time的计算(有限域为GF($2^8$)): 在AES 算法中定义 m(x) 多项式(不可约多项式)为: m(x)=x8+x4+x3+x+1(十六进制的11B) x-time(x)就是计算x<<1(相当于乘2),如果移位前的最高位为1,就让移位后x取模m(x)一定要注意顺序。 123456789101112
2024-11-20
应用密码学
#AES

moe2024新生赛--pwn篇

moe2024新生赛–pwn篇[TOC] 1 二进制漏洞审计入门指北nc直取(不过一点点打印出来确实有点带感,让普普通通的命令行打印更加,唔,酷?…好吧,一点点打印只是因为与服务器有延迟,我还以为特地这么设计的呢,我是呆逼) 2 NotEnoughTime先是一点正则表达式的解释—来自gpt 这个正则表达式 r'[-+/*]?\s*\d+' 用来从给定的字符串中提取数字和前面的运
2024-10-23
pwn
#pwn

羊城杯--heap复现

羊城杯–heap复现​ 首先是学会了IDA怎么重定义类型来让堆块的创建变得好看。(真的可以使得看起来很舒服,感谢bilibili的师傅们) ​ 本题的利用是条件竞争堆,但是从其中学到了好多其他的调试及技巧。 ​ main函数,创建了一个0x100的堆块,将各种数据的操作与传递都塞在了里面,并且不断创建。每次的创建进程及其他操作都是放在了子线程的堆里。 ​ strtok函数: ​ str
2024-10-23
pwn
#pwn

secert number--NEWCTF

secert number–NEWCTF保护全开,主要利用格式化字符串。 用时间戳做随机数种子,然后取随机数,要求猜这个随机数。 本地打法: 1234567891011121314151617dll=cdll.LoadLibrary('/lib/x86_64-linux-gnu/libc.so.6')seed =time.time()a=int(seed)dll.srand(
2024-10-23
pwn
#pwn

moe-shellcode检测

moe-shellcode检测shellcode中检测不能出现syscall的机器码,即‘\x0f\x05’ 可以采取异或的方式来绕过 123456789101112131415161718192021222324252627282930313233from pwn import*context(log_level='debug',arch='amd64',
2024-10-23
pwn
#pwn
1234

搜索

Hexo Fluid