http://dl.lazyzhu.com/file/Thunder/Xware/1.0.31/ Xware Desktop是迅雷公司用于嵌入式设备的迅雷远程下载的客户端, 然后就有人把它移值到linux
下载Linux版本Xware1.0.31_x86_32_glibc 下载地址: Xware1.0.31_x86_32_glibc.zip ftp工具上传到centos系统中,或者: wget http:...//doc.hcd211.top/zb_users/upload/2017/05/201705021493710525743119.zip 我的系统为Centos7,64位,我将Xware解压在了/home.../tar中,运行Xware: ....附一张图片: 后记: 如果所用的Linux系统是64位,比如我的是Centos7 64位,那么安装过程中会遇到依赖库的丢失等情况。...文件家中即可顺利运行Xware。
虽然说Linux里部署Aria2也是很容易的,但是毕竟不符合国人的使用习惯。如果评定一个国民下载器的话,那迅雷自称第二没人敢称第一。...mkdir xunlei docker run -d --name=xware -v $(pwd)/xunlei:/xware/TDDOWNLOAD --restart=always --net=host...caiguai/docker-xware docker logs xware 待其日志刷出THE ACTIVE CODE IS: xxxxx,我们访问迅雷远程下载,登录用户绑定即可完成设置。
文章目录 一、下载 Linux 内核源码 二、使用 VSCode 阅读 Linux 内核源码 一、下载 Linux 内核源码 ---- 参考 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的...Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 ) 博客 , 下载 Linux 5.6.18 版本的内核源码 ; 5.x 内核源码下载地址.../pub/linux/kernel/v5.x/linux-5.6.18.tar.gz 下载完 Linux 源码后 , 如果在 Windows 系统中解压 , 需要使用管理员权限在 命令行终端 中解压 ,...Code ) 博客 , 安装 VSCode 软件 ; 打开 VSCode , 选择 ” 菜单栏 / 文件 / 打开文件夹 ” 选项 , 选择 Linux 内核源码目录 , 点击 ” 选择文件夹 ”...按钮 , 此时就可以在 VSCode 中阅读 Linux 内核源码 ; 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163620.html原文链接:https
文章目录 一、下载 Linux 内核源码 二、使用 VSCode 阅读 Linux 内核源码 一、下载 Linux 内核源码 ---- 参考 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的...Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 ) 博客 , 下载 Linux 5.6.18 版本的内核源码 ; 5.x 内核源码下载地址.../pub/linux/kernel/v5.x/linux-5.6.18.tar.gz 下载完 Linux 源码后 , 如果在 Windows 系统中解压 , 需要使用管理员权限在 命令行终端 中解压 ,...Code ) 博客 , 安装 VSCode 软件 ; 打开 VSCode , 选择 " 菜单栏 / 文件 / 打开文件夹 " 选项 , 选择 Linux 内核源码目录 , 点击 " 选择文件夹 "...按钮 , 此时就可以在 VSCode 中阅读 Linux 内核源码 ;
如果路由器自带或者手动配置了迅雷远程下载功能,Xware软件会监听一些端口,其中包含一个处理HTTP协议的端口,在某款路由器上为9000,本文介绍的漏洞就是跟这个服务有关。...一串漏洞来袭 ---- 官方提供的Xware软件以及路由器固件中自带的Xware软件都只有编译好的二进制文件,通过逆向分析,我们一共发现了三个问题,每个问题单独来看都无法造成严重影响,但是三个漏洞经过组合利用便可以达到远程任意代码执行的效果...幸运的是,Xware的这个HTTP服务器还暴露了一个接口可以重启Xware软件,攻击者可以随时调用它,来让程序在重启时解析被我们注入过的INI配置文件。...首先我们可以通过堆内存的泄露找到libc库加载的地址,因为通常linux采用的是dlmalloc/ptmalloc,堆上空闲的块中会包含指向libc全局变量的指针(具体参考堆的实现,这里不作展开)。...最终,只要我们调用重启Xware的接口,Xware就会重新解析INI配置文件,并在这个过程中触发栈溢出,从而执行我们的ROP代码。
/bin/sh /mnt/USB3/Merlin_software/xware/portal>tmp/123.log sleep 20 /mnt/USB3/Merlin_software/xware/portal...-s sleep 10 /mnt/USB3/Merlin_software/xware/portal>>tmp/123.log 第三步 重启 备份 cat start-xunlei.sh #!
IMAGES USING WINDOWS INSTALLING OPERATING SYSTEM IMAGES ON MAC OS INSTALLING OPERATING SYSTEM IMAGES ON LINUX...远程下载(已废弃) # 通过ssh上传文件 scp Xware1.0.31_armel_v5te_glibc.zip pi@192.168.1.111:~ ssh pi@192.168.1.111...mkdir xunlei mv Xware1.0.31_armel_v5te_glibc.zip xunlei/ cd xunlei && unzip Xware1.0.31_armel_v5te_glibc.zip...版本的frp github链接 wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_arm.tar.gz...tar zxf frp_0.20.0_linux_arm.tar.gz cd frp_0.20.0_linux_arm mv frpc /usr/local/bin/frpc mkdir /etc
在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1、下载源码,解压缩后编译源码。
可以这样理解,SRPM 包是软件以源码形式发布后直接封装成 RPM 包的产物。...其中,SOURCES 目录中放置的是源码,SPECS 目录中放置的是设置文件。...root@localhost ~]# rpmbuild -ba /root/rpmbuild/SPECS/httpd.spec 其中,-ba 选项的含义是编译,会同时生成 RPM 二进制包和 SRPM 源码包
\findsaddr-linux.c ……….\……………..\findsaddr-mib.c ……….\……………..\findsaddr-socket.c ……….\…………….....\linux-include ……….\……………..\………….\netinet ……….\……………..\………….\…….\in_systm.h ……….\……………..\………….\…….
源码安装:配置(configure)、编译(make)、安装(make install),所有操作中间错误可以忽略,最后段末尾统一报错。...configure.in |-Makefile.am |-acconfig.h |-<源码文件...分为桌面系统领域和服务器系统领域,服务器系统如:rethat、suse、gentoo、arch、fedora、国产中标麒麟;桌面系统如:centos、ubuntu linux软件包分为两大阵营:RPM...和DPKG,与bin安装和源码安装相比,管理包工具使用数据库方式管理软件包和包的依赖项,安装路径系统默认 RPM(rpm包文件,yum自动解决依赖关系,rpm安装需要解决依赖关系) DPKG...alien(rpm到debian包装换工具) 打包RPM: http://blog.csdn.net/king_on/article/details/7169384 ####5.安装包依赖关系 linux
# python Python 2.7.11 (default, Feb 19 2016, 18:01:00) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
有时我们在安装系统后,发现没有安装当前系统的内核源码在/usr/src/kernels目录下,其实我们是少安装了一个rpm包; 当你配置好yum源后: yum install kernel-devel...include ipc kernel Makefile Module.symvers samples security System.map usr vmlinux.id 更多源码网址
📷 $ tree ./ -L 1 ./ |-- COPYING |-- CREDITS |-- Documentation |-- Kbuild |-- Kco...
小米路由器mini刷了Pandorabox后还是可以使用迅雷的远程下载的,步骤如下: 移步至论坛下载安装程序,贴子里编译出的版本很多,对于mini应该下载 xware_mipsel_32_uclibc。...2015年02月16日更: 这样设置后路由器重启迅雷不会自动启动,所以我们需要将其加入开机脚本 假设我们把Xware解压至/mnt/sda1/xunlei,那么我们的portal文件的路径就是:/mnt
阅读源码目的:为了更好地编写驱动程序;对自己写的程序有更深入的理解;并且自己的岗位定位在底层开发。...获取内核源码: https://www.kernel.org/ 阅读linux内核,常用下面两种方法: bochs+linux0.11+书(linux内核完全注释、linux内核完全剖析、linux内核设计的艺术...(在Linux下搭建了quem虚拟机,然后用GDB调试内核也可以)总之阅读源码的方法也就上面两种,贵在坚持,但是别闭门N久学内核,没有意义。而且长时间只读代码,不敲代码是不行的。...如果想在简历中写上关于Linux内核的经验,先不要花大量时间看源码,先把《linux内核设计与实现》读了,在找工作中更有用。 Linux5.8.14 ?...在线阅读Linux内核源码网站: https://elixir.bootlin.com/linux/latest/source 初学者建议书籍(实拍): 个人建议内核和驱动一起学。 ?
前言 在linux的高性能网络编程中,绕不开的就是epoll。和select、poll等系统调用相比,epoll在需要监视大量文件描述符并且其中只有少数活跃的时候,表现出无可比拟的优势。...本文就是笔者在探究epoll源码过程中,对kernel将就绪描述符添加到epoll并唤醒对应进程的一次源码分析(基于linux-2.6.32内核版本)。...由于linux的系统调用是通过(SYSCALL_DEFINE1,SYSCALL_DEFINE2......SYSCALL_DEFINE6)定义的,那么sys_epoll_create1对应的源码即是SYSCALL_DEFINE...的软中断机制调用net_rx_action,如下图所示: 注:上图来自PLKA(>) step2: 紧接着跟踪next_rx_action next_rx_action...总结 epoll作为linux下非常优秀的事件触发机制得到了广泛的运用。其源码还是比较复杂的,本文只是阐述了epoll读写事件的触发机制,探究linux kernel源码的过程非常快乐_。
在上一篇文章 Linux epoll 源码分析 2 中,我们分析了 epoll_ctl 的 ep_insert 方法,在这里我们继续看下 ep_remove 和 ep_modify 方法。
该方法先通过fd找到对应的file,再调用filp_close方法对file进行close。
领取专属 10元无门槛券
手把手带您无忧上云