E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SicilyOJ(SOJ)
chatgpt接口调用
token=symrLP7
soj
F6N31kZqnpZ接口地址https://chat.xutongbao.top/api/light/chat/createChatCompletion请求方式POST
徐同保
·
2023-11-02 12:23
web前端
chatgpt
Java开发不懂JVM?带你从入门到入魔。
编程语言计算机[硬件]能够懂的语言
SoJ
M是什么?JDKJREJyMJVM到底该学习
农哥小鹏
·
2023-10-27 14:20
前端加密/解密方式
基本除了在
soj
son.v6加密过的
小安同学呀
·
2023-10-27 03:21
前端
javascript
安全
2020-06-20
若和你说了话不必太过认真只是玩笑罢了不必太过介怀不必切入爱情的深处探寻出路触手可及的你和我经历过就会领悟上帝告诉我无论爱上多少人都是新鲜的死循环所以爱上了就不要介意是对的或错的人爱上就认真爱人会变蠢哪有什么好琢磨的分寸
soj
ustfallinlove
一时411314
·
2023-10-27 01:46
平面图欧拉公式应用:1026T2
http://cplu
soj
.com/d/senior/p/SS231026B考虑如何维护黑色连通块恰为1这个条件。我们可以直接运用平面图的欧拉公式。
Qres821
·
2023-10-26 20:50
欧拉公式
连通块
分析性质+排列置换环+最小割:1024T4
http://cplu
soj
.com/d/senior/p/SS231024D相当于各选一些置换环进行一次位移我们考虑只对A进行置换。对于一个大小>1的环,如果对其进行位移,一定可以使这些位完全不同。
Qres821
·
2023-10-25 18:21
1024程序员节
置换环
最小割
排列置换环上构造:1025T3
http://cplu
soj
.com/d/senior/p/SS231025C排列构造的新知识:上置换环!
Qres821
·
2023-10-25 18:21
构造
置换环
组合计数+容斥:1024T2
http://cplu
soj
.com/d/senior/p/SS231024B?
Qres821
·
2023-10-25 18:51
1024程序员节
组合计数
容斥
树上形态改变统计贡献:1025T4
http://cplu
soj
.com/d/senior/p/SS231025D答案为∑w[x]−w[son[x]]\sumw[x]-w[son[x]]∑w[x]−w[son[x]],xxx非儿子要维护断边
Qres821
·
2023-10-25 17:59
数据结构
树状数组
树剖
计算几何+2sat:1020T3
http://cplu
soj
.com/d/senior/p/SS231019C我们进行这样的转化则0/1必选一个,2/3必选一个那么就变成一个2sat问题两三角形有交,则一个选,一个不能选对角三角形一个选
Qres821
·
2023-10-21 21:18
2-sat
计算几何
set维护连续段+线段树:1018T2
http://cplu
soj
.com/d/senior/p/386?
Qres821
·
2023-10-19 20:49
线段树
数据结构
set
ST表倒序释放:1019T1
http://cplu
soj
.com/d/senior/p/SS231019A发现只有修改,最后查询,且区间取max,可以考虑维护类似ST表的过程把[l,r][l,r][l,r]拆成前后两个区间,分别在
Qres821
·
2023-10-19 20:49
ST表
数据结构
图论+线性基高斯消元与主元:1019T2 / P4151
http://cplu
soj
.com/d/senior/p/SS231019B相当于图上选一条链和一堆环考虑dfs生成树。
Qres821
·
2023-10-19 20:43
图论
生成树
线性基
高斯消元
主元
【野大豆】豆科,大豆属
学名:Glycine
soj
aSieb.etZucc;别名:[豆劳]豆、小落豆、小落豆秧、落豆秧、山黄豆、乌豆、野黄豆。为国家二级保护野生植物。图1野大豆(荚果)一年生缠绕草本,长1-4米。
植物分类图像库
·
2023-10-18 15:48
BUUCTF jarvi
soj
_level2 题解
BUUCTFjarvi
soj
_level2题解用checksec检查文件安全属性使用IDA反汇编程序使用pwntools编写exp用checksec检查文件安全属性 可以看到是32位程序,栈上开启了不可执行保护
塵XI
·
2023-10-14 20:57
网络安全
python
jarvi
soj
_level2【BUUCTF】
发现开启了NX栈不可执行,则很有可能是ret2libc类型题目,IDA查看:int__cdeclmain(intargc,constchar**argv,constchar**envp){vulnerable_function();system("echo'HelloWorld!'");return0;}ssize_tvulnerable_function(){charbuf;//[esp+0h]
Mokapeng
·
2023-10-14 20:26
CTF训练
PWN
PWN
安全
linux
BUUCTF---jarvi
soj
_level4
环境:WSL2,ubuntu16.04,python2checksec文件:将文件拖入ida溢出点:和level3不同的是read函数之前没有调用write函数,因此要泄露libc的基地址需要用read函数,利用write函数将read函数在got表中的地址泄露出来payload=(0x88+0x04)*'a'+p32(write_plt)+p32(main_addr)+p(1)+p32(read
12Shen
·
2023-10-14 20:26
linux
自动驾驶
python
BUUCTF jarvi
soj
_level3_x64 & jarvi
soj
_level4
1.jarvi
soj
_level3_x641.1Checksec64位ELF开启了NX,其余全部关闭。
Red-Leaves
·
2023-10-14 20:25
Pwn
linux
学习
python
网络
BUUCTF刷题之路-jarvi
soj
_level01
直接IDA打开看主函数如下:跟进这个vulnerable_function函数:看到个read函数,而且能输入的最大字节数为512字节。而buf我们看到是128字节的限度,那应该是存在栈溢出的问题。而且我们直接看到有个后门函数,和前面几题的套路如出一辙。:接下来我们验证开启了哪些保护:还是熟悉的味道,直接构造exp:frompwnimport*sh=remote('node4.buuoj.cn',
call就不要ret
·
2023-10-14 20:25
pwn
CTF
python
c++
BUUCTF jarvi
soj
_level3
1.ChecksecIDAPro静态调试栈溢出漏洞,ret2libcgdb动态调试切入点从泄露write函数入手PoC如下:frompwnimport*#fromLibcSearcherimportLibcSearcherfromLibcSearcherXimport*#使用LibcSearcher的原因是使用上面那个脚本不会出现结果,只会有3个Libc,并且这3个全部是无效的。LibcSearc
Red-Leaves
·
2023-10-14 20:55
Pwn
linux
学习
python
[BUUCTF]PWN——jarvi
soj
_level1
jarvi
soj
_level1附件步骤:例行检查,32位程序,没有开任何保护本地运行一下程序,看看大概的情况,可以看到输出了一个地址32位ida载入,习惯性的检索程序里的字符串,没有发现可以直接利用的gates
Angel~Yan
·
2023-10-14 20:24
BUUCTF刷题记录
PWN
[buuctf]jarvi
soj
_level0
目录解题思路:查保护:找逻辑:写脚本(环境python3pwntools库):解题思路:查保护:还是先查保护,查到有NX保护,NX保护是禁止在栈里面执行。找逻辑:所以我们要把栈溢出之后跳转到敏感的位置,64位,拖入ida寻找字符串。这两个,后面是有用的,先进入/bin/sh这个个字符串里,这个字符串可以直接跳转到命令行去,那么我就让他跳转到.text:000000000040059A,发现跳过去,
逆向萌新
·
2023-10-14 20:54
PWN
#
buuctf
python
安全
其他
[buuctf]jarvi
soj
_level2
[buuctf]jarvi
soj
_level2解题思路脚本解题思路先checksec一下,发现就开了一个NX32位的,直接拖入ida中,运行一下,对照看ida。之后看见了第一句话。
逆向萌新
·
2023-10-14 20:54
PWN
#
buuctf
安全
BUUCTF jarvi
soj
_level2_x64
小白做题笔记,不建议阅读。这道题还好吧。绕过NXmain函数直接调用漏洞函数这里有溢出(idashift+f12)我们尝试找下bin/sh0000000000600A90/bin/shsystem函数的地址也可以看00000000004004C0exp因为有栈对齐所以需要ret,因为是64位传参所以需要poprdifrompwnimport*debug=0ifdebug:p=process('./
y6y6y666
·
2023-10-14 20:54
BUUCTF
安全
BUUCTF jarvi
soj
_level0
先checksec,仅开启了NX保护运行一下放入ida中查看main函数没有什么关键信息,双击vulnerable_function()在这里我们看到了漏洞buf定义了80个字节,而我们可以输入更多的数据接着找找后门函数这道题很简单,已经把后门给我们展示出来了记住后门函数的地址0x400596做完以上步骤我们就有思路了:覆盖buf的80个字节因为是64位的文件,然后再加8个字节来覆盖ebp最后加上
不会解pwn的泽
·
2023-10-14 20:23
PWN
pwn
buuctf ---- jarvi
soj
_level(全)
buuctf-----jarvi
soj
_level0运行一下程序使用64位的IDA查看程序查看vulner_function函数发现buf存在溢出漏洞,buf是0x80,read了0x200存在栈溢出漏洞发现后门函数
@See you later
·
2023-10-14 20:52
pwn
安全
pwn
buuctf jarvi
soj
_level0
栈溢出,然后覆盖返回地址为system的地址。frompwnimport*fromLibcSearcherimport*context.os='linux'context.arch='amd64'context.log_level='debug'ru=lambdax:io.recvuntil(x)rl=lambda:io.recvline()sla=lambdax,y:io.sendlineaft
真岛忍
·
2023-10-14 20:22
BUUCTF-jarvi
soj
_level3_x64
/buu/jarvi
soj
_level3_x64")r=remote("node4.buuoj.cn",29734)elf=ELF("./33level3")libc=ELF(".
Rt1Text
·
2023-10-14 20:51
BUUCTF
pwn
python
安全
linux
BUUCTF-jarvi
soj
_level3
/buu/jarvi
soj
_level3")elf=ELF("./29level3")lib
Rt1Text
·
2023-10-14 20:51
BUUCTF
pwn
linux
安全
[BUUCTF]PWN------jarvi
soj
_level0
jarvi
soj
_level0例行检查,64bit,开启NX保护。nc一下,出现了Helloworld,接着让我们输入,没有有用的信息。
HAIANAWEI
·
2023-10-14 20:48
pwn
【BUUCTF】jarvi
soj
_level0
【解题步骤】1.checkseclevel0只开启一个NX,不影响栈溢出来瞅瞅level0里面有啥2.IDA进行反编译,得到汇编代码,再转换成C语言代码找到了callsystem后门函数3.如何构建payload【方法一】调用后门函数callsystem()【方法二】直接调用system函数查看汇编代码,就可以找到system函数
图灵·飞︿( ̄︶ ̄)︿
·
2023-10-14 20:18
PWN--刷题
ubuntu
linux
BUUCTF jarvi
soj
_level0 1
目录一、分析二、EXP三、本地打不通?远程能打通?一、分析查看文件信息关键信息64位程序栈不可执行IDA64反汇编进入第一个函数栈溢出shift+F12查找字符串点进去发现是一个后门函数二、EXPfrompwnimport*context.arch='amd64'#p=process("/tmp/pwn/level0")p=remote("node4.buuoj.cn",28644)elf=ELF
bug小空
·
2023-10-14 20:17
#
pwn
ctf
网络安全
pwn
慢到100%
目前背下七篇,刚好用这次写文的机会,梳理,默写,自查一下:一(放手去做)Doit,justdoit.Don`tletyourdreamsbedreams,yesterdayyousaidtomorrow,
soj
ustdoit.makeyourdreamscometrue
七年一遇
·
2023-10-14 01:51
西语歌曲《Cuidar Nuestro Amor》
歌手:DavidBisbal歌词:Séquepormásquemepreguntecómopudoser,我知道,若你非要问我,怎么成了这样,queentu
soj
osmidestinohayapodidover
黛月白
·
2023-10-12 05:34
跟着Nature Communications学作图:R语言ggplot2做柱形图并添加误差线和显著性P值
论文是AgiantNLRgeneconfersbroad-spectrumresistancetoPhytophthora
soj
aeinsoybeanimage.png论文里公布了大部分柱形图和箱线图的原始数据
小明的数据分析笔记本
·
2023-10-11 16:14
分析性质+dp计数:1007T4
http://cplu
soj
.com/d/senior/p/SS231007D分析题目性质,有:按编号顺序最短路必然为连续段边只会在连续段内和相邻连续段之间连iii段连i+1i+1i+1段,i+1i+1i
Qres821
·
2023-10-08 23:33
计数
dp
buuctf PWN jarvi
soj
_level2
int__cdeclmain(intargc,constchar**argv,constchar**envp){vulnerable_function();system("echo'HelloWorld!'");return0;}ssize_tvulnerable_function(){charbuf[136];//[esp+0h][ebp-88h]BYREFsystem("echoInput:"
半两八金
·
2023-10-08 23:36
CTF
算法
web安全
安全
linux
jvm
12 Jacob’s dream
12Jacob’sdreamJacobtrickedEsauagain.EsauwantedtokillJacob.
SoJ
acobranaway.ThatnightJacobsleptunderthestars.Inhisdreamhesawastaircase.Angelsweregoingupanddown.ThenGodsaid
NancyY_9c68
·
2023-10-08 22:34
红楼梦
SoJ
iaLianwenttoMrs.Wangandsaiditonebyone.Thenextday,whenwegottotheMinistry,westoppedworkingandcamebackagain.GotoMrs.WangandinformMrs.Wangabouttheofficials.Mrs.Wangsaid
我是一个性感的女孩
·
2023-10-07 05:10
ARM pwn 入门 (2)
buuoj第139题jarvi
soj
_typo这一题是静态编译的程序,对于ARM可执行文件,在x86架构的虚拟机上可以使用qemu-arm...来执行。我们首先来执行看一下这个程序有什么输出。
C0Lin
·
2023-10-03 22:26
PWN学习笔记
学习
pwn
安全
jarvi
soj
_level5
jarvi
soj
_level5Arch:amd64-64-littleRELRO:NoRELROStack:NocanaryfoundNX:NXenabledPIE:NoPIE(0x3fe000)64位
YameMres
·
2023-10-03 20:48
Buuoj刷题
安全
善于拆约束条件+合并相关项+DS维护:0928T2
http://cplu
soj
.com/d/senior/p/SS230928B老套路了考虑枚举0和2m+j+min(fam−gaj,fbm−gbj)\largem+j+min(fa_m-ga_j,fb_m-gb_j
Qres821
·
2023-10-03 18:55
数据结构
持续更新 BUUCTF——PWN(一)
文章目录前言test_your_ncripwarmup_csaw_2016ciscn_2019_n_1pwn1_sctf_2016jarvi
soj
_level0[第五空间2019决赛]PWN5ciscn
weixinzjh
·
2023-10-03 00:00
RE&PWN
安全
ctf
pwn
js常用的加密/解密方法
它是直接运行在用户电脑上的代码,除了在
soj
son.v6加密过的js代码,
麻瓜三号
·
2023-10-02 09:09
jarvi
soj
_level6_x64
jarvi
soj
_level6_x64Arch:amd64-64-littleRELRO:PartialRELROStack:CanaryfoundNX:NXenabledPIE:NoPIE(0x3ff000
YameMres
·
2023-09-30 13:37
Buuoj刷题
安全
(全网最全免费接口)分享免费的API接口,平时Demo有需要的朋友可以拿去练手
免费在线接口(资源链接)1.csdnhttps://blog.csdn.net/c__chao/article/details/785737372.
soj
sonhttps://www.
soj
son.com
其子昱舟
·
2023-09-26 20:47
资源接口
java
python
nacos安装之后开启鉴权之后重启不来,起来之后报错密码错误,报错处理详细步骤
开启nacos账号密码登录,首先要修改配置路径:conf/application.properties在这个网址:https://www.
soj
son.com/base64.html随便输入一个32位的字符串
快乐小运维
·
2023-09-23 23:25
mysql
java
运维
二进制位运算相关的计数问题——巧用高维前缀和:0922T2
http://cplu
soj
.com/d/senior/p/SS230922B在https://blog.csdn.net/zhangtingxiqwq/article/details/133176573
Qres821
·
2023-09-22 20:51
二进制
位运算
高维前缀和
线段并交问题——抓住包含关系 / 转移贡献用端点加减表示 : 0922T3
http://cplu
soj
.com/d/senior/p/SS230922C首先有个贪心,按长度从大往小选,是错的然后有个dp,按左端点排完后选连续段,也是错的但把上面两个结合起来,还是错的然后此时错的有个共性
Qres821
·
2023-09-22 20:43
dp
dp优化
颜色扩散类dp及其优化:0919T2
http://cplu
soj
.com/d/senior/p/330此题前半部分是AGC058B这是一个颜色扩散类dp,对于这类dp,存在一个性质。
Qres821
·
2023-09-20 11:54
dp
线段树
前缀和
dp优化
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他