百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分析
汇编指令学习(JMP、JE、JS、JP,JO,JB)

一、JMP无条件跳转不用看标志位,jmp后面跟一个内存地址,直接跳转到该地址...

加解密修行——No.1

不管是Web安全还是逆向分析,在我看来,没有任何一项工具是值得你投入大量精力去熟悉和学习的,我的本意就是你不应该在学习工具上浪费大量时间。因为是最重要的是你得懂得原理,熟悉手法,了解思路,而有些工具...

数据的底层表示原理

研究数据的二进制形式可深入理解计算机如何存储数据,以此可以优化、改进甚至创造新的存储方法。整数...

通过exec命令打开一个TCP连接

下面是一个简单的echo服务程序:#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#in...

TCP网络编程中connect()、listen()和accept()三者之间的关系

基于TCP的网络编程开发分为服务器端和客户端两部分,常见的核心步骤和流程如下:connect()函数对于客户端的connect()函数,该函数的功能为客户端主动连接服务器,建立连接是通过三次握...

基于智能液晶显示模块的水质监测设备

什么是水质监测设备?它是利用光学传感器、离子选择性传感器对水质进行检测,并将结果清晰展示在液晶屏幕上,可以通过触摸屏幕操作和控制。该设备被广泛的应用于地表水、工业污水、饮用水源水质监测、调查和筛选领域...

C++应用(一)使用socket创建UDP服务器端和客户端

UDP通信步骤引用UDP通信步骤一、UDP套接字服务端架构步骤1.//初始化套接字环境WSAStartup2.//初始化地址和端口3.//创建UDP套接字socket4.//绑定端口bin...

浅谈I/O模型

作为程序员,在日常工作中,都或多或少的接触过网络I/O这个概念,接触过网络编程,听说过socket等等,但是对于更深层次的理解,多少还是有点欠缺,通过本文,可以了解网络中最重要的模块I/O,以及对几种...

Linux内核网络栈分析:接收数据

网络栈不单单指协议栈,在这篇文章中我想展示的是一个数据包从网卡到套接字的全过程,从DMA数据拷贝,硬中断开始,到网卡驱动,GRO,TC,Netfilter,网络层,传输层,Socket的全链路分析。分...

关于字节序Big Endian和Little Endian(大端模式、小端模式)

关于字节序字节序指的是一个大于2个字节的类型的数据例如int、long等在内存中的字节顺序。字节序分为:网络字节序(BigEndian)...