ICode9

精准搜索请尝试: 精确搜索
  • NGINX 限流配置2022-05-18 18:00:08

    NGINX限流配置 摘自:https://docs.nginx.com/nginx/admin-guide/security-controls/controlling-access-proxied-http/ 介绍 使用 NGINX 和 NGINX Plus,可以限制: 每个键值的连接数(例如,每个 IP 地址) 每个键值的请求率(一秒或一分钟内允许处理的请求数) 连接的下载速度 请注意,IP 地址

  • python ddt库使用2022-05-18 15:34:02

    一、DDT(数据驱动)简介 Data-Driven Tests(DDT)即数据驱动测试,可以实现不同数据运行同一个测试用例(通过数据的不同来驱动测试结果的不同)。 ddt本质其实就是装饰器,一组数据一个场景。 ddt模块包含了一个类的装饰器ddt(@ddt)和三个方法的装饰器(@data、@unpack、@file_data),其中: @data:包含

  • Kubernetes之coredns写法2022-05-17 13:32:27

    新增域名 [root@rancher-k3s02 ~]# kubectl -n kube-system describe cm coredns ..... ==== Corefile: ---- .:53 { errors health ready kubernetes cluster.local in-addr.arpa ip6.arpa { pods insecure upstream fallthrough in-addr.arp

  • GoAhead Server 环境变量注入(CVE-2021-42342)2022-05-16 08:02:59

    GoAhead是一个开源(商业许可)、简单、轻巧、功能强大、可以在多个平台运行的Web Server,多用于嵌入式系统、智能设备。其支持运行ASP、Javascript和标准的CGI程序。 这个漏洞是CVE-2017-17562漏洞补丁的绕过,攻击者可以利用该补丁没有考虑到的multipart表单控制目标服务器的环境变量

  • [buuctf][Black Watch 入群题]PWN2022-05-14 15:00:30

    [Black Watch 入群题]PWN 1.checksec: 2.运行一下: 3.ida分析: 1.main函数: int __cdecl main(int argc, const char **argv, const char **envp) { vul_function(); puts("GoodBye!"); return 0; } 2.vul_function函数: ssize_t vul_function() { size_t v0; // eax

  • 画解哈希(搬运)2022-05-08 00:32:39

    /******************** 哈希表 开放定址法 ********************/ #define maxn (1<<17) #define mask (maxn-1) #define DataType int #define Boolean int #define NULLKEY (1<<30) typedef struct { DataType data[maxn]; }HashTable; void HashInit

  • 文件映射2022-05-06 16:05:04

    文件映射:文件映射将一个文件的一部分直接映射到调用进程的虚拟内存中。 一旦一个文件被映射之后就可以通过在相应的内存区域操作字节来访问文件内容了。 #include <sys/mman.h> #include <sys/stat.h> #include <fcntl.h> #include <string.h> #include <stdio.h> #include <stdl

  • 2022-05-02-Linux C 中bind函数用法及注意事项2022-05-02 01:02:17

    Linux C 中bind函数用法详细介绍及注意事项: 对于 C/S 通信模型中 client 端使用的函数顺序通常是 : socket -> connect -> send/recv server 端使用的函数顺序通常是 : socket -> bind -> listen -> send/recv #include <sys/types.h> #include <sys/socket.h> int bind(int sockfd,

  • linux 下通过python与crontab 进行获取ip并定时发送给邮箱2022-05-02 00:31:28

    1、检查是否安装crontab apt-get install cron      说明以及安装过了 一般cron检索的crontab文件。这个文件在默认情况下:/etc/crontab 执行文件在 /etc/init,d/cron 重启:  /etc/init.d/cron    restart     2、检查安装python  apt-get instll python   获取ip以及

  • Linux网络编程示例2022-04-30 01:31:19

    linux网络编程示例 简单TCP、UDP编程示例。 TCP TCP客户端与服务器通信模型 服务器代码 #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <errno.h> #include <stdio.h> #include <unistd.h> #include <string.h> int ma

  • Linux系统编程(八)网络基础与Socket通信2022-04-26 12:34:41

    分层模型结构 OSI七层模型   物理层:主要定义物理设备标准(如网线接口类型、光纤的接口类型、传输介质的传输速率等),主要用于传输比特流 数据链路层:定义了如何让格式化数据以帧未单位进行传输,以及如何控制对五列戒指的访问,提供错误检测和纠正,确保数据可靠传输 网络层:阿紫位于不同地

  • 2022DASCTF-Apr-X-FATE-pwn-wp2022-04-25 09:03:13

    目录2022DASCTF-Apr-X-FATE-pwn-wp1 good_luckchecksec漏洞点利用思路EXP2 ssstringchecksec漏洞点利用思路EXP3 easysystemchecksec漏洞点利用思路EXP4 try2findmeTODO5 storageTODO引用与参考 2022DASCTF-Apr-X-FATE-pwn-wp 时间太仓促了,题目逆向的工作量有点大,远程还有不少毛病

  • Centos7查看主机IP地址2022-04-21 19:00:51

    Centos7默认没有安装ifconfig命令.使用ip addr 查看IP地址的时候出现如下:     ens33 为对应的网卡,但是无法确定IP地址. 解决: vi /etc/sysconfig/network-scripts/ifcfg-ens33 将ONBOOT=no 修改为 yes     重启网卡:service network restart 再次ip addr 便可查看到IP地址:

  • 并发编程12022-04-19 02:01:31

    内容概要 UDP协议 UDP协议实战(基于UDP实现简易版本的qq聊天) 操作系统的发展史 多道技术 进程理论 重要概念01 重要概念02 同步异步与阻塞非阻塞结合 内容详情 UDP协议 服务端 import socket server = socket.socket(type=socket.SOCK_DGRAM) # 自己指定UDP协议(默认是TCP

  • UDP、操作系统发展史、进程2022-04-19 01:33:39

    UDP协议 # 服务端 import socket server = socket.socket(type=socket.SOCK_DGRAM) # 指定为udp协议(默认tcp) server.bind(('127.0.0.1', 8080)) msg, addr = server.recvfrom(1024) print('msg>>>:', msg.decode('utf8')) print('addr&g

  • UDP协议 操作系统的发展史 多道技术 进程理论2022-04-18 23:33:49

    day34   UDP协议 简介: 用户数据报协议(User Datagram Protocol,UDP)是一种传输层协议。 在 TCP/IP 网络中,它与 TCP 协议一样用于处理数据包,是一种无连接的协议。 TCP 协议在进行数据传输时,需要建立连接,并且每次传输的数据都需要进行确认。 当不再进行传输数据时,还需要断开

  • 共享内存2022-04-17 08:31:06

    进程A: 1 //processA.c文件 2 #include <stdlib.h> 3 #include <stdio.h> 4 #include <sys/shm.h> 5 #include <unistd.h> 6 #include <string.h> 7 #include <sys/types.h> 8 #include <sys/ipc.h> 9 #include <errno.h

  • TCP-client客户端代码2022-04-14 22:01:07

    第一版 #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> // 包含套接字函数库 #include <netinet/in.h> // 包含AF_INET相关结构 #include <arpa/inet.h> // 包含AF_INET相关操作函数 #include <unistd.h> #include <stdlib.h

  • keil5中移植出现的问题2022-04-13 09:32:11

    1、从keil5中移植出来,用gcc-arm-none-eabi  编译 D:/fold/业务文件/智能手环/环境/NK6010P1/SDK/NK6010P1V1.6.7/NuCode/sdk/include/libs_include/osa/nur_osa_mem.h:32:85: error: expected declaration specifiers or '...' before numeric constant 32 | #define NUR_MEM

  • python网络并发编程之tcp,udp基本语法2022-04-10 02:33:31

    TCP/UDP协议: TCP(Transmission Control Protocol)一种面向连接的、可靠的、传输层通信协议(比如:打电话)优点:可靠,稳定,传输完整稳定,不限制数据大小缺点:慢,效率低,占用系统资源高,一发一收都需要对方确认应用:Web浏览器,电子邮件,文件传输,大量数据传输的场景面向连接无边界协议 UD

  • 9. Lab: file system2022-04-05 10:00:50

    https://pdos.csail.mit.edu/6.S081/2021/labs/fs.html 1. Large files (moderate) 1.1 要求 Modify bmap() so that it implements a doubly-indirect block, in addition to direct blocks and a singly-indirect block. You'll have to have only 11 direct blocks, r

  • python 通过 capstone 反汇编2022-04-04 16:00:36

    Capstone是一个轻量级的多平台、多架构的反汇编框架,该模块支持目前所有通用操作系统,反汇编架构几乎全部支持。 capstone使用起来非常简单,如果只需要静态反汇编,则几行代码即可完成该功能了。 from capstone import * # powerby LyShark def Disassembly(path,BaseAddr,FileOffset,

  • 单片机GD32F3X0 STM32的中断总开关汇编代码2022-04-04 13:35:21

      __asm void disableAllInt(void) { CPSID I BX LR } __asm void enableAllInt(void) { CPSIE I BX LR }   __asm void MSR_MSP(uint32_t addr) { MSR MSP, r0 //set Main Stack value BX r14 } void iap_boot_loade

  • arm64内存-paging_init-early_pgtable_alloc-fixmap pgd pud pmd pte idx2022-04-01 17:04:31

      本文对应 https://www.cnblogs.com/zhangzhiwei122/p/16085238.html 中的“七、看到内存” 。   了解到了当前的物理内存的布局,但是内核仍然只是能够访问部分内存(kernel image mapping和DTB那两段内存,上图中黄色block),大部分的内存仍然处于黑暗中,等待光明的到来,也就是说需要创

  • 2022DASCTFXSU三月春季挑战赛-pwn-wp2022-03-29 09:00:10

    目录2022DASCTFXSU三月春季挑战赛-pwn-wpcheckinchecksec漏洞点利用思路EXPweddingchecksec漏洞点利用思路EXPSU_message引用与参考 2022DASCTFXSU三月春季挑战赛-pwn-wp 今天终于有空来写下wp。最后一题的CVE-2022-0185在学习中,未完待续。 checkin 这题最开始想用one gadget去做,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有