• 2024-11-21哋它亢:最近很火的网络词
    本文的关键词为:哋它亢,为此,我们已经建立了网站https://datacon-14165.xyz/,未来将会在我们的网站中进行更多的更新。下面来看一些哋它亢的代码分析:#随机选择不重复的行iflen(lines)<num_lines:raiseValueError(f"Inputfilehasfewerthan{num_lines}lines")sele
  • 2024-11-20【openwrt-21.02】openwrt-21.02 T750增加phytool软件包操作说明
    phytool    Linux下MDIO寄存器操作指令phytool指令phytoolreadIFACE/ADDR/REGphytoolwriteIFACE/ADDR/REG<0-0xffff>phytoolprintIFACE/ADDR[/REG]Clause22:ADDR:=<0-0x1f>REG:=<0-0x1f>Clause45(notsupportedbyallMDIOdrivers)
  • 2024-11-19Mit6.S081笔记Lab10: mmap 文件内存映射
    课程地址:https://pdos.csail.mit.edu/6.S081/2020/schedule.htmlLab地址:https://pdos.csail.mit.edu/6.S081/2020/labs/mmap.html我的代码地址:https://github.com/Amroning/MIT6.S081/tree/mmapxv6手册:https://pdos.csail.mit.edu/6.S081/2020/xv6/book-riscv-rev1.pdf相关翻
  • 2024-11-19BUG: udp的"addrlen"由局部变量改为全局变量,udp的数据包就无法发送到目标地址。
    一.BUG描述项目上要用到LWIP的UDP协议传输数据,然后弄了一个了UDP的demo;跑通了之后就对这个demo重新封装。我把套接字长度变量(addrlen)由局部改为全局之后,服务器的UDP就只能接收,不能发送数据了。二.BUG原因点击查看代码/**sockfd:套接字文件描述符*buf:接收缓冲区*len:接收
  • 2024-11-18[BUUCTF] 萌新pwn
    做下第一页test_your_nc直接是/bin/sh,nc上去就行rip先简单review一下函数调用栈的变化。首先记住栈是高地址向低地址增长,简单讲就是栈底在高地址,栈顶在低地址。esp保存栈顶,ebp保存栈底。32位为例,首先反向压入callee的参数:argn,....arg2,arg2,然后压入retaddr,这
  • 2024-11-18来自笔记本的移植
    编译汇编代码到可执行文件并执行步骤假设文件名字是flag.asm在linux中,先nasm-felfflag.asm-oflag.o然后再ld-melf_i386-oflagflag.o然后就可以了,找个时间看看,nasm的用法修改aslr参数值:sudosysctl-wkernel.randomize_va_space=0#这是修改为0p.sendline(shellcod
  • 2024-11-18基于Select模型的通信仿真--win32编程代码
    目录基于Select模型的通信仿真--win32编程代码编程环境服务端客户端基于Select模型的通信仿真--win32编程代码编程环境VisualC++6.0服务端#include<stdio.h>#include<string.h>#include<WinSock2.h>#pragmacomment(lib,"ws2_32.lib")intAPIENTRYWinMain(HINSTANCEh
  • 2024-11-18Linux 下网络套接字(Socket) 与udp和tcp 相关接口
    文章目录1.socket常见API2sockaddr结构体及其子类1.sockaddr结构体定义(基类)2.子类sockaddr_in结构体用于(IPv4)3子类sockaddr_un(Unix域套接字)4.总结画出其结构体3.实现一个简单的tcpEcho服务器和客户端(cpp)3.1客户端3.2服务器3.3测试结果1.socket常
  • 2024-11-16[20241114]建立完善mod_addr.sh脚本.txt
    [20241114]建立完善ext_kglob.sh脚本.txt--//以前考虑使用管道问题,我考虑复杂了,看了gdb文档,实际上gdb-ex参数支持在命令行加入执行命令。--//选择使用mmon后台进程,改写如下:$catext_kglob.sh#/bin/bash#extraceobjectstringfromobjecthandleaddress#arg1=addressarg2=o
  • 2024-11-15Mit6.S081笔记Lab9: file system 文件系统
    课程地址:https://pdos.csail.mit.edu/6.S081/2020/schedule.htmlLab地址:https://pdos.csail.mit.edu/6.S081/2020/labs/fs.html我的代码地址:https://github.com/Amroning/MIT6.S081/tree/fsxv6手册:https://pdos.csail.mit.edu/6.S081/2020/xv6/book-riscv-rev1.pdf相关翻译:ht
  • 2024-11-12Linux多进程学习笔记(六)Socket
    网络套接字socket跨主机传输要注意的问题1字节序问题大端:低地址处放高字节小端:低地址处放低字节主机字节序:host网络字节序:network解决:_to__:htons,htonl,ntohs,ntohl字节序问题(ByteOrderIssue),也称为端序问题(EndiannessIssue),是指在不同计算机系统中数据的字节
  • 2024-11-12libubox库uloop的使用
    1.定时器使用#include<stdio.h>#include<libubox/uloop.h>voidmy_timer_callback(structuloop_timeout*timeout){printf("Timertrigger.\n");uloop_timeout_set(timeout,2000);//重置定时器}intmain(){uloop_init();structuloop_t
  • 2024-11-11T113启动G2D旋转竖屏当作横屏使用
    在全志T113平台上,开发触摸屏的QT产品。基于成本选择了竖屏,但是产品是横屏形式。QT应用竖屏转横屏可以走纯软件的实现,但是T113平台性能孱弱,使用纯软件实现UI操作不流畅,有卡顿现象。全志T113有G2D模块,可以启用G2D旋转屏幕,减少CPU消耗,避免UI卡顿。所以:启用G2D旋转屏幕旋转触摸
  • 2024-11-116.请求体数据
    1.返回对象数据2.测试传参范围3.对传进行限制,理解为DRF的局部钩子4.pydantic的validator:限定name字段进行校验5.pydantic的BaseModel:创建Addr类,并在User类中调用Addr类6.pydantic的BaseModel:创建Data类,调用User获取该结果生成列表,并再data接口中调用类Data获取多用户的结果 
  • 2024-11-10【网络】套接字编程——UDP通信
    >作者:დ旧言~>座右铭:松树千年终是朽,槿花一日自为荣。>目标:UDP网络服务器简单模拟实现。>毒鸡汤:有些事情,总是不明白,所以我不会坚持。早安!>专栏选自:网络>望小伙伴们点赞
  • 2024-11-09KCP详解
    1.介绍        KCP是一种在应用层的旨在优化网络传输性能的快速的可靠的协议,KCP本身并不会直接处理底层网络通信,而是作为一个中间层协议,其通常基于UDP,这意味着用户要自己定义底层的发送方式,并且通过回调传递给KCP。2.KCP原理    2.1网络传输如何做到可靠 
  • 2024-11-07langchain agent with tools sample code
    importasynciofromlangchain_openaiimportChatOpenAIfromlangchain.agentsimporttoolfromlangchain_core.promptsimportChatPromptTemplate,MessagesPlaceholderfromlangchain.agents.format_scratchpad.openai_toolsimport(format_to_openai_tool_me
  • 2024-11-06FPGA实现复杂状态机的跳转-判断标准数据帧
    填补之前的状态机跳转挖的坑;数据源对比标准帧:第一步:ROM当做数据源:使能开启,使用地址addr控制其输出。(使用状态机写入RAM时的控制选用addr)RAM作为标准帧的缓存,使用addr_ram作为RAM的写入地址。此时ROM的地址比RAM的地址延迟了一个节拍;(addr_ram<=addr;)第二步:RAM缓存写满之
  • 2024-11-05归龙潮程序逆向笔记 (不定期更新)
    Unity游戏啊,先分析一下文件,Unity2021.3,AB包没加密,Lua看着像异或加密,还有HybridCLR的dll应该是AES之类的看到了libNetHTProtect.so和libmsaoaidsec.so两位老朋友,上frida一把梭!果不其然一开frida就闪退,看闪退的时机大概率在il2cpp前就已经检测了…搜一下msaoaidsec,果然在java层有
  • 2024-11-02【PAT_Python解 AC满分代码】1105 链表合并
    原题链接:PTA|程序设计类实验辅助教学平台Tips:以下Python代码仅个人理解,非最优算法,仅供参考!多学习其他大佬的AC代码!importsysdefmain():#读取链表头和节点数h1,h2,n=map(int,sys.stdin.readline().split())e=[0]*100010#存储数据ne
  • 2024-10-28禁用Linux的地址空间随机化
    问题描述当我们学习OS的时候,往往需要接触到虚拟地址分配的相关知识。当接触到《OperatingSystems:ThreeEasyPieces》(OperatingSystems:ThreeEasyPieces)中的示例程序mem.c时(文末附上common.h)#include<unistd.h>#include<stdio.h>#include<stdlib.h>#include"c
  • 2024-10-28【网络编程】select和poll
    selectselect()确定一个或多个套接口的状态,如:需要则等待。#include<winsock.h>intPASCALFARselect(intnfds,fd_setFAR*readfds,fd_setFAR*writefds,fd_setFAR*exceptfds,conststructtimevalFAR*timeout);//参数说明:-nfds:是一个整数值,是指集合中所有
  • 2024-10-28【网络编程】文件传输
    //服务器端:#include<iostream>#include<string>#include<cstring>#include<cstdio>#include<cstdlib>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<sys/socket.h>#include&l
  • 2024-10-28【网络编程】获取网站头条
    #include<stdio.h>#include<string.h>#include<stdlib.h>#include<sys/types.h>#include<sys/socket.h>#include<arpa/inet.h>#include<netdb.h>#include<unistd.h>#include<iconv.h>intmain(){
  • 2024-10-27BuildCTF 2024 Writeup - by 涉海蜉蝣
    BuildCTF2024Writeup-by涉海蜉蝣MiscEZ_ZIP-bysorin010查找分析发现压缩包,使用foremost分离疑似套娃压缩包,使用开源软件extractnow或者脚本都可以批量压缩,这里使用extractnow得到flagHEX的秘密-bysorin16进制每两位截取一次转10进制,对比Build的前几个字符