-
dz论坛xss漏洞利用教程
漏洞原理 因为鼠标放在帖子上准备点击时,触发onmouseover事件。而onmouseover事件中调用的showTip函数 最终调用到了_showTip函数, 而_showTip函数中使用getAtrribute取了tip属性值,然后又放入innerHTML。 重点是getAtrribute函数获取属性值时会自动解码实体编码后的值, 复制这段内容…- 9
- 0
-
小知识:Linux中mkdir函数与Windows中_mkdir函数的区别
下面先来给大家介绍windows下_mkdir函数 复制代码 代码如下: #include int _mkdir( const char *dirname ); 参数: dirname是目录的路径名指针 返回值: 如果新目录的创建时间,这些功能中的每一个返回值 0。 在错误,则函数返回 – 1 linux下mkdir函数mode_t参数详解 复制代码 代码如下: #include int mkdi…- 0
- 0
-
小知识:Linux 驱动实践:你知道字符设备驱动程序的两种写法吗?
混乱的 API 函数 我在刚开始接触Linux驱动的时候,非常的困扰:注册一个字符设备,怎么有这么多的 API 函数啊? 参考的每一篇文章中,使用的函数都不一样,但是执行结果都是符合预期的! 比如下面这几个: register_chrdev(...); register_chrdev_regin(...); cdev_add(...); 它们的功能都是向系统注册字符设备,但是只从函数名上看,初学者…- 2
- 0
-
小知识:浅谈linux几种定时函数的使用
在程序开发过程中,我们时不时要用到一些定时器,通常如果时间精度要求不高,可以使用sleep,uslepp函数让进程睡眠一段时间来实现定时, 前者单位为秒(s),后者为微妙(us);但有时候我们又不想让进程睡眠阻塞在哪儿,我们需要进程正常执行,当到达规定的时间时再去执行相应的操作, 在linux下面我们一般使用alarm函数跟setitimer函数来实现定时功能; 下面对这两个函数进行详细分析: (…- 2
- 0
-
小知识:Linux中fork()函数实例分析
一、fork 入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不…- 0
- 0
-
小知识:linux编程之pipe()函数详解
管道是一种把两个进程之间的标准输入和标准输出连接起来的机制,从而提供一种让多个进程间通信的方法,当进程创建管道时,每次都需要提供两个文件描述符来操作管道。其中一个对管道进行写操作,另一个对管道进行读操作。对管道的读写与一般的io系统函数一致,使用write()函数写入数据,使用read()读出数据。 ? 1 2 3 #include<unistd.h> int pipe(int fil…- 0
- 0
-
小知识:对send(),recv()函数的全面理解
int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。 客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。 该函数的第一个参数指定发送端套接字描述符; 第二个参数指明一个存放应用程序要发送数据的缓冲区; 第三…- 6
- 0
-
小知识:Linux中对【库函数】的调用进行跟踪的三种【插桩】技巧
什么是插桩? 在稍微具有一点规模的代码中(C 语言),调用第三方动态库中的函数来完成一些功能,是很常见的工作场景。 假设现在有一项任务:需要在调用某个动态库中的某个函数的之前和之后,做一些额外的处理工作。 这样的需求一般称作:插桩,也就是对于一个指定的目标函数,新建一个包装函数,来完成一些额外的功能。 在包装函数中去调用真正的目标函数,但是在调用之前或者之后,可以做一些额外的事情。 比如:统计函数…- 2
- 0
-
小知识:Linux 在Shell脚本中使用函数实例详解
Linux 在Shell脚本中使用函数实例详解 Shell的函数 Shell程序也支持函数。函数能完成一特定的功能,可以重复调用这个函数。 函数格式如下: ? 1 2 3 4 函数名() { 函数体 } 函数调用方式: 函数名 参数列表 &nbs…- 13
- 0
-
小知识:如何利用SystemTap统计函数执行耗时详解
前言 当我们需要对应用程序进行系能分析时,我们通常可以使用perf或者火焰图。 但是这些工具通常只能定性问题,发现那些函数占用cpu较多,需要优化。但是给不出定量的数据, 比如这个函数的耗时情况,它耗时1ms还是5ms。 因此在不在代码中加入统计耗时的代码的情况,我们可以使用SystemTap来统计应用程序的耗时情况。 SystemTap可以跟踪内核函数和用户态进程,当我们跟踪用户态进程时,需要使…- 6
- 0
-
小知识:关于bash函数你可能不知道的一些事情(译)
关于bash函数,这里有一些您不知道的东西。通常当你写一个函数时,你会这样做: ? 1 2 3 function name () { ... } 不是吗?我知道你会这么做,因为这是所有人写函数的方式。这就是我要说的。在bash中 ? 1 {…} 并不像在javascript或c中那样意味着“函数的主体”或“函数的范围”,它实际上是一个复合命令。你可以做各种稀奇古怪的事情,比如: ? 1 funct…- 0
- 0
-
小知识:分享9个实战及面试常用Linux Shell脚本编写
注意事项 1)开头加解释器:#!/bin/bash 2)语法缩进,使用四个空格;多加注释说明。 3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。 4)默认变量是全局的,在函数中变量local指定为局部变量,避免污染其他作用域。 5)有两个命令能帮助我调试脚本:set -e 遇到执行非0时退出脚本,set-x 打印执行过程。 6)写脚本一定先测试再到生产上。 …- 2
- 0
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
扫码打开当前页
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
猿优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!