• 在linux(kali)中使用pycharm进行pwn题目的程序调试

    时间:2024-03-26 08:10:42

    在做pwn时要进行python脚本编写,想在pycharm中直接进行调试,在安装过程中有若干问题在pycharm中seting pwn包时报错,提示pip版本过低,于是安照提示更新/root/PycharmProjects/pythonProject/venv/bin/python -m pip i...

  • Linux应用程序调用驱动程序的过程

    时间:2024-03-23 18:04:30

    一、大体调用过程  应用程序位于用户空间,驱动程序位于内核空间,Linux系统规定,用户空间不可以直接调用内核空间的函数。所以必须经过系统调用,应用程序才可以调用驱动程序的函数。具体系统调用的过程,这是属于更高级别的知识,以后有机会再补充,大体就是通过C库函数实现的,目前只要知道这个过程即可。另外,...

  • 【Linux】CGI机制和CGI程序

    时间:2024-03-23 17:23:33

    1. CGI机制CGI(common gateway interface)——通用网关接口,是一个web服务器提供信息服务的接口。通过CGI接口,web服务器就能获得客户端提交的信息,转交给服务器端的CGI程序,最终将结果返回给浏览器。组成CGI通信系统有两部分:一部分是HTML页面,就是客户端浏览...

  • Linux下使用pyinstaller打包python程序

    时间:2024-03-22 19:50:09

    下载pyinstaller使用pip3下载源码:pip3 download pyinstaller(注意下载的位置,使用pwd命令查看)也可以使用第三方下载,直接下载到指定的目录:https://download.csdn.net/download/qq_36618531/10697770安装pyi...

  • 《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——1.1 启动BIOS,准备实模式下的中断向量表和中断服务程序...

    时间:2024-03-22 18:46:49

    1.1启动BIOS,准备实模式下的中断向量表和中断服务程序相信大家都知道一台计算机必须要安装一个所谓“操作系统”的软件,才能让我们使用计算机,否则计算机将是一堆毫无生命力的冰冷的硬家伙。在为计算机安装了操作系统后,当你按下计算机电源按钮的那一刻,计算机机箱传来了嗡嗡的声音。这时你感觉到,计算机开始启...

  • linux操作系统的防抖程序示例,c++编程

    时间:2024-03-21 11:00:55

    #include <iostream> #include <thread> #include <chrono> #include <atomic> #include <functional> class Debouncer {...

  • manjaro Linux 以图形化方式运行ROOT权限程序

    时间:2024-03-20 15:03:54

    例子:manjaro linux 下 wireshark需要root权限运行,否则获取不到网卡信息需要的软件:kdesu ,本地应用市场可以下载或则命令:sudo pacman -S kdesu设置方式:图形化设置如下图:命令行形式:找到路径:/usr/share/applications 目录下的...

  • visual GDB配合 visual studio 开发 linux程序

    时间:2024-03-18 14:52:26

    visualGDB官网:https://visualgdb.com参考网址:http://www.cnblogs.com/robinex/p/7875934.htmlVS插件VisualGDB**版下载、安装和使用说明https://blog.csdn.net/sunxiaopengsun/arti...

  • IDEA将程序打包为Jar包,并在linux上运行

    时间:2024-03-17 13:14:16

    首先打开你的项目,然后找到File -> ProjectStructure然后注意这里的META-INF/MANIFEST.MF一定要填到src这里,而不是默认的到main/java,否则无法加载主类。然后点击Apply OK之后再项目中找到Build -> Build Artifact...

  • 【linux】kali创建应用程序桌面图标

    时间:2024-03-13 13:19:54

    1、随便找一个应用的图标进行复制,这里以burpsuite为例2、右键 -> 属性(properties),对图标进行修改,需要修改的地方有3个修改名称,这里以另一个程序goby为例修改logo,单击logo并选择需要的logo进行替换修改运行程序命令,进入Launcher,修改Command...

  • 【深入学习linux】CentOS 7 最小化安装后程序必须安装的组件

    时间:2024-03-12 17:58:53

    centos平台编译环境使用如下指令安装make:yum -y install gcc automake autoconf libtool make安装g++:yum in...

  • Android下运行Linux可执行程序

    时间:2024-03-12 10:01:43

    2019-07-22关键字:/system/bin/sh: xxx: No such file or directory 虽然说 Android 也是基于...

  • ubuntu linux下建立stm32开发环境: 程序烧录 openocd+openjtag

    时间:2024-03-11 19:29:31

    原文出处: http://blog.csdn.net/embbnux/article/details/17619621之前建立stm32开发环境,程序也已经编译好生...

  • Linux操作系统Linux—C编程-一、编写C程序

    时间:2024-03-11 18:41:47

            1.设置vim编辑器         (1)vim编辑器tab键默认为8个空格键不适合编程使用,因此我们需要修改为4个空格。                 第一步:打开vimrc文件 sudo vi /etc/vim/vimrc                第二步:文件末行添加...

  • linux守护程序

    时间:2024-03-10 20:31:19

    概述 周末还要加班写代码,偷个懒发个刚刚写的守护进程,有一个小bug懒得处理,急着要用,发出来记录一下成果。 守护程序 网上很多介绍的,大家有兴趣自己去查查 上酸菜 #include <stdio.h>#include <stdlib.h>#include <strin...

  • Linux 添加设备驱动程序

    时间:2024-03-10 11:13:00

    1.创建驱动文件my_drive.c#include "linux/kernel.h"#include "linux/module.h"#include "linu...

  • Linux下,为应用程序添加桌面图标(ubuntu18.4)

    时间:2024-03-09 21:23:27

    一、桌面图标位置Lniux下桌面图标储存路径为:/usr/share/applications 二、桌面图标格式所有桌面图标格式均为desktop,即名为XXX.desktop 三、编辑内容(常用)// 文件头(必须)[Desktop Entry]// 编码方式(可选)Encod...

  • 利用 GDB、KGDB 调试 Linux 内核 驱动模块及应用程序

    时间:2024-03-06 18:01:13

    转自绿盟科技博客这几天看了一下linux内核提权的一个漏洞,里面涉及到了驱动程序漏洞及驱动调试内容,由于各类linux操作系统版本的不同,如果不能在自己机器上亲自调...

  • Lazarus 可设计 WinCE/ARM-Linux程序

    时间:2024-03-05 21:05:37

    Lazarus不光可以交叉编译多种CPU的程序,连 Sun 的跨平台遗愿也给实现了,而且还是编译成原生代码呢!Lazarus 是 Freepascal 的图型界面 IDE, 使用 Freepascal 的编译器,界面和操作与 Delphi 几乎一样,而且有全中...

  • Linux X11获取屏幕截图和程序窗口截图,并通过QPixmap显示

    时间:2024-03-05 20:43:35

    最近接手一个项目,需要UOS系统上实现屏幕和窗口捕获。由于QT只提供了屏幕捕获功能,没有提供窗口捕获,于是就找到了老朋友——OBS(毕竟MacOS的屏幕捕获也是扒的...