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
软件安全学习课程实践3:软件漏洞利用实验
选中变量按“N”重命名,按“Y”更改类型这里很明显是一个
buf
数组,IDA识别成两个变量,按Y修改为charbuf[20]数组f
真·skysys
·
2023-11-20 20:42
软件安全
shellcode
栈溢出
条件竞争
ROP
6.指针数组做函数参数
charbuf[32]="helloworld";//这是可以的,helloworld以字符的形式拼接成的,存储在栈区charbuf1[32];//
buf
1="he
爱上码农
·
2023-11-20 17:30
C语言高级
c语言:模拟实现qsort函数
代码:#define_CRT_SECURE_NO_WARNINGS#include#include#includevoidSwap(char*
buf
1,char*
buf
2
小蓝lanll
·
2023-11-20 14:03
c语言
开发语言
input子系统分析:3. 应用层获取数据,及驱动数据上报流程
层中acceleration.cpp中FindDataFd()fd=open("/sys/class/misc/m_acc_misc/accdevnum",O_RDONLY);len=read(fd,
buf
zhigouliu
·
2023-11-20 12:30
Linux read
Linux中的read函数read函数时Linux中最基础的文件读取函数,但是Linux中的文件包括socket/普通文件/管道等等函数原型ssize_tread(intfd,void*
buf
,size_tlen
突击手平头哥
·
2023-11-20 06:31
[qemu逃逸] XNUCA2019-vexx
然后看下设备实例结构体:可以看到QEMUTimer,所以多半就是劫持dma_timer了.漏洞点在cmb_read/cmb_write中:这里仅仅分析vexx_cmb_write在实例结构体中req_
buf
XiaozaYa
·
2023-11-19 18:45
虚拟机逃逸
qemu逃逸
pandas中read_csv和to_csv、read_hdf和to_hdf、read_json和to_json函数及其他各类文件的读取与存储
、read_csv和to_csvpandas.read_csv(filepath_or_buffer,sep=',',usecols):读取文本文件(也就是平面文件)的主力函数filepath_or_
buf
learning-striving
·
2023-11-19 14:06
pandas
pandas
python
数据分析
文件
file
使用java获取一个文件夹路径下的所有文件(递归查找),并封装为json
Stringpath){if(path.isEmpty()){returnnull;}Filef=newFile(path);if(f.isDirectory()){scanToJson(newFile(path));
buf
.delete
一只猿Hou
·
2023-11-19 13:55
java
java
json
开发语言
PAT 1091 N-自守数 (15 分) Java实现
date2021-8-19-18:58*CreatedbySalmon*/publicclassMain{publicstaticvoidmain(String[]args)throwsIOException{
Buf
salmon1802
·
2023-11-19 10:38
PAT
算法
python paramiko exec_command_paramiko exec_command 执行远程机器脚本实时返回编码问题
使用paramiko完成执行远程shell,实时获取结果完成了defline_buffered(f):line_
buf
=""whilenotf.channel.exit_status_ready():line_
buf
weixin_39575648
·
2023-11-19 01:54
python
paramiko
exec_command
Linux 访问系统日志文件
#include#include#include#include#includeintmain(intargc,constchar*argv[]){pid_tpid,sid;inti,fd;char*
buf
星河长明&
·
2023-11-17 14:56
linux
运维
服务器
【2023 week1】0xgame-CTF
shellcode⾼端的syscall我后门呢got-it字符串和随机数找不到且不对劲的flagls-a显示隐藏文件cd.secretcatflag即可永远进不去的后门read函数之前的关于参数的汇编得出
buf
看星猩的柴狗
·
2023-11-17 05:23
2023
0xgame-ctf
服务器
网络安全
安全
系统安全
学习
Redis数据结构之SDS
len:记录
buf
数组中已经占用的字节数量,等于SDS所保存字符串的长度alloc:分配的
buf
的长度,不包括空字符结尾flags
JabinYan-GoOn
·
2023-11-16 10:05
Redis
redis
数据结构
数据库
用Python进行DDOS攻击
envpythonimportsocketimporttimeimportthreadingMAX_CONN=200000#最大连接数PORT=80HOST="0.0.0.0"#目标IP或域名.PAGE="/index.php"#目标页面
buf
l386913
·
2023-11-16 09:19
python
ddos
开发语言
Go ZIP压缩文件读写操作
golang提供了archive/zip包来处理zip压缩文件,下面通过一个简单的示例来展示golang如何创建zip压缩文件:funccreateZip(filenamestring){//缓存压缩文件内容
buf
Lamb!
·
2023-11-16 08:44
Go
golang
开发语言
后端
设计模式-07-装饰器模式
Buf
ycmy2017
·
2023-11-16 04:09
设计模式
设计模式
装饰器模式
java
使用select实现定时任务
include#include#defineBUF_SIZE100intmain(void){fd_setreads;structtimevaltv;interrorNum;charsend_line[
BUF
_SIZE
seasidezhb
·
2023-11-16 02:55
网络编程实战
linux
网络
select在标准输出和套接字上进行监控
include#include#include#include#include#include#include#include#defineBUF_SIZE100voiderror_handling(char*
buf
seasidezhb
·
2023-11-16 02:54
网络编程实战
服务器
网络
io+day8
intsem1213//声明一个删>14intdel_sem(i1516#endif1#include2unionsemun{3intval;/*ValueforSETVAL*/4structsemid_ds*
buf
ZK12345_
·
2023-11-16 00:50
c语言
linux函数库之times
函数名:times头文件:#include函数声明:clock_ttimes(structtms*
buf
);参数介绍:man帮助查看:man2times/*StructuredescribingCPUtimeusedbyaprocessanditschildren
努力努力再努力~~
·
2023-11-15 01:25
杂项
times
linux
sysconf
buuctf ---- ROP集合(未完)
buuctf----------babyrop1NX栈不可执行开启使用32位IDA查看程序读取输入,进行字符串比较,不同则退出,相同则返回输入的第8个字节,可以通过输入\0绕过字符串比较a1可以是255,造成
buf
@See you later
·
2023-11-14 19:47
pwn
安全
在以
BUF
,字节存储区中,存放有n个带符号整数。试编写统计其中负偶数个数(假设≤9)并且显示。
;默认认采用ML6.11汇编程序DATASSEGMENT;此处输入数据段代码BUFDB-2,2,3,4,-4N=$-BUFDATASENDSSTACKSSEGMENT;此处处输入堆栈段代码STACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXMOVBX,0MOVCX,0LOP:movAX,[B
溟有常青木
·
2023-11-14 07:10
汇编语言
汇编
键盘接受一串字符到
BUF
为首地址的字节单元中,要求用下列方法分别编程,将它们以相反的次序显示在屏幕的下一行中
(1).按地址从尾向前依次显示。(2)利用堆栈反向显示。(3).利用交换的方法反序后,然后显示:即aiaj
溟有常青木
·
2023-11-14 07:32
汇编语言
汇编
Linux系统编程——其他类型数据写到文件并读取
函数原型解读由前面章节可知,对文件的操作都是基于字符串,但对文件的操作并不仅限于此,这个时候需要重新审视几个文件操作的函数原型,函数原型如下:ssize_twrite(intfd,constvoid*
buf
郑老师的小学童
·
2023-11-13 15:33
linux
解析xfPackPixels和xfExtractPixels函数
2、函数定义template//输入像素的位宽voidxfPackPixels( XF_PTNAME(PIXELDEPTH)*tmp_
buf
,//输入变量:像素数据 XF_SNAME(WORDWIDTH
希言自然也
·
2023-11-13 14:39
#
HLS
c++
HLS
C语言——编写代码实现,模拟用户登录情景,并且只能登录三次。
include#include//strcmp用到的库函数intmain(){inti=0;charpassword[20]={0};for(i=0;i#includeintmain(void){char*
buf
1
颓特别我废
·
2023-11-12 20:10
C语言例题
c语言
开发语言
gcc标准库行为细则
enum{_S_local_capacity=15/sizeof(_CharT)};union{_CharT_M_local_
buf
[_S_local_capacity+1];size_type_M_alloc
山有木兮啊
·
2023-11-12 16:32
c++
常见面试题-Redis底层的SDS、ZipList、ListPack
答:Redis创建了SDS(simpledynamicstring)的抽象类型作为String的默认实现SDS的结构如下:structsdshdr{//字节数组,用于保存字符串charbuf[];//
buf
无敌少年小旋风
·
2023-11-12 13:30
面试题
redis
java
bootstrap
【无标题】RTOS基础:韦东山C语言加强笔记——变量和指针
字节程序实验1intmain(){volatileinta;volatilecharb;volatilecharbuf[100];volatileint*p;volatilechar*p1;a=1;b='d';
buf
qq_46985776
·
2023-11-12 10:33
嵌入式STM32
c语言
FreeRTOS韦东山视频前八节学习笔记
creat_task(喂饭);creay_task(回信息);start_scheduler();//让多任务交叉执行while(1){//可以什么也不用干}}堆和栈堆:一堆空闲的内存charheap_
buf
Duang z.x
·
2023-11-12 10:33
笔记
大数据
嵌入式学习之linux系统编程---4 文件IO之read函数
1、read函数的函数原型#includessize_tread(intfd,void*
buf
,size_tcount);在函数原型中,ssize_t指的是返回值;fd是要读取的文件的文件描述符;*
buf
要努力丫!
·
2023-11-11 21:04
ITOP4412学习
linux
linux
c语言fwrite写入中文linux,linux下c语言中fread和fwrite的区别
write函数函数原型:ssize_twrite(intfd,constvoid*
buf
,size_tcount);函数说明:write()会把参数
buf
所指向的内存写入count个字节放到参数所指向的文件里
WRovo
·
2023-11-11 18:37
C语言fread和fwrite
fread与fwrite函数的原型如下面的代码所示:size_tfread(void*
buf
,size_tsize,si
万无引力-
·
2023-11-11 18:34
c++学习
试题 历届试题 子串分值和【第十一届】【省赛】【B组】
-该字符的当前位置)*(当前位置-该字符的上一个位置)#includeusingnamespacestd;#include#includeintmain(){ stringbuf; cin>>
buf
Java橙旭源
·
2023-11-11 13:27
蓝桥杯
c++
流量控制(漏桶和令牌桶)
include#include#include#include#include#include#include#defineSIZE1024intmain(intargc,char*argv[]){char*
buf
罗拉尔哆啦A梦
·
2023-11-11 11:19
linux系统编程
c++
linux
文件缓存的读写
SYSCALL_DEFINE3(read,unsignedint,fd,char__user*,
buf
,size_t,count){structfdf=fdget_pos(fd);......loff_tpos
key_3_feng
·
2023-11-11 05:13
Linux
linux
Buf
网络缓冲区(C++)
Buf
网络缓冲区由于网络协议分包的需要,因此编写
buf
网络缓冲区,以便分包。
几番风雨
·
2023-11-10 16:11
C++
int printf(const char* fmt,...)
{charprintf_
buf
[1024];va_listarg
LiQian999
·
2023-11-10 09:24
Node——创建websocket及客户端连接
server.on("listening",()=>{console.log("listening")})server.on("connection",(socket)=>{socket.on("data",
buf
一只漫步前行的羊
·
2023-11-10 06:03
Node
websocket
网络协议
网络
d3ctf_2019_unprintablev **
默认读者对非栈上的格式化字符串漏洞的利用比较熟悉漏洞分析程序没有去符合,而且非常简短,main函数如下:main函数依次调用以下三个函数init函数如下:Sandbox_Loading开了沙盒:所以最后只能走orw拿flag主要的漏洞就在menu函数中:a指向
buf
XiaozaYa
·
2023-11-10 01:56
每日一“胖“
pwn
非栈上的格式化字符串漏洞
03.UDP套接字与原始套接字
UDP套接字中,要使用recvfrom和sendtoAPI:recvfrom:接收数据包,并存储源地址(UDP)函数原型:intWSAAPIrecvfrom([in]SOCKETs,[out]char*
buf
Shad0w-2023
·
2023-11-09 05:51
Windows网络编程
udp
计算机网络
网络
c语言实现音频重采样8k->16k和 16k->8k
staticintconvert_16khz_to_8khz(void*dst_
buf
,constvoid*src_
buf
,intsrc_size){inti;shorttemp=0,temp1=0;for
右哼哼❤
·
2023-11-09 01:05
c/c++
c语言
音视频
通信本质,通信方法,匿名管道的原理和多个特点(访问控制,pipe_
buf
,原子性,半双工),pipe()+模拟实现代码,多个进程之间的通信(匿名管道,模拟实现代码)
目录通信介绍为什么要有通信通信的本质如何通信管道引入匿名管道原理介绍过程实现--pipe()函数原型参数返回值模拟代码特点用于父子进程之间的通信提供访问控制缓冲区被写满时写入规定pipe_
buf
原子性提供面向字节流的通信服务管道的生命周期随进程代码中添加退出信息单向通信
沐风ya
·
2023-11-09 00:47
linux
服务器
linux
网络
python中info的用法_Python pandas.DataFrame.info函数方法的使用
DataFrame.info(self,verbose=None,
buf
=None,max_cols=None,memory_usage=None,null_counts=None)[source]打印
weixin_39674414
·
2023-11-08 23:16
python中info的用法
dma-
buf
由浅入深(二) —— kmap / vmap
dma-
buf
由浅入深(一)——最简单的dma-
buf
驱动程序dma-
buf
由浅入深(二)——kmap/vmapdma-
buf
由浅入深(三)——mapattachmentdma-
buf
由浅入深(四)——
何小龙
·
2023-11-08 11:46
DRM
(Direct
Rendering
Manager)
dma-buf
DRM
内存管理
基于c语言实现socket文件传输
client向server发起文件下载请求,同时将文件名发送给server;server收到client的请求之后根据文件名到本地目录中查找相应文件,若是找到匹配的文件则使用fread将文件中的内容读出到
buf
tutu-hu
·
2023-11-07 12:55
计算机网络
socket
文件传输
文件下载
C语言
LWIP开启POST的实现
处理后返回的uriinthttp_post_payload_len;//structhttp_state{structfs_file*handle;//一个指向fs_file的指针char*file;/*指向
buf
yekui006
·
2023-11-07 08:36
开发语言
【pandas】read_json的时候报错: valueerror expected object or value
dataframe,但是出现报错内容:valueerrorexpectedobjectorvaluebing上搜了一下,回答很准确了(什么时候百度也可以这样…)其实就是pd.read_json(path_or_
buf
J_caicaicai
·
2023-11-07 07:01
pandas
json
【qemu逃逸】华为云2021-qemu_zzz
zzz_mmio_read函数就是读取
buf
中的内容,没啥用,就不看了,重点在zzz_mmio_write函数中。zzz_mmio_write函数函数我已经把注
XiaozaYa
·
2023-11-07 03:49
虚拟机逃逸
qemu逃逸
驱动开发11-2 编写SPI驱动程序-点亮数码管
_probe(structspi_device*spi){printk("%s:%d\n",__FILE__,__LINE__);charbuf[]={0XF,0X6D};spi_write(spi,
buf
徐艺桐
·
2023-11-07 01:20
驱动开发
驱动开发
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他