E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
0x80
jarvisoj pwn XMAN系列
目录level0level1level2level2_x64level3Level3_x64level0题目明显提示:buf的长度是
0x80
,可以直接覆盖掉returnaddress到callsystem
Flying_Fatty
·
2019-02-09 14:10
CTF之旅
pwn
jarvisoj
java实现crc16校验算法(查表法)
高位字节值表staticbyte[]auchCRCHi={(byte)0x00,(byte)0xC1,(byte)0x81,(byte)0x40,(byte)0x01,(byte)0xC0,(byte)
0x80
꧁焚忆☞肆寒꧂
·
2019-01-30 14:05
笔记
系统调用和库函数及内核态和用户态
系统调用和库函数的区别:1、系统调用的函数实现在内核中2、库函数实现在函数库里libxxx.a(静态库)libxxx.so(动态库)用户态--》内核态:1、触发
0x80
中断(系统调用中断)2、保存程序上下文
从前有座山a
·
2019-01-20 22:15
Linux
phpstorm php代码颜色修改
phpstorm内置展示修改color代码invent(abs(
0x80
)));returnarray($v=>$q->result);}}include(dirname(__FILE__)
mark hunt
·
2019-01-16 14:39
\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014
newArray();varlen,c;len=str.length;for(vari=0;i=0x010000&&c>18)&0x07)|0xF0);bytes.push(((c>>12)&0x3F)|
0x80
蓝创精英团队
·
2018-12-24 10:56
#
常用算法
day11 system_call之fork
set_system_gate(
0x80
,&system_call);;////int0x80--linux系统调用入口点(调用中断int0x80,eax中是调用号)。
柯基是只dog
·
2018-12-12 16:20
UnicodeDecodeError: 'utf-8' codec can't decode byte
0x80
in position
用python写的代码,大致是以下内容出错importos#使用os获取mypath文件夹内的文件dir=os.listdir("mypath")#dir=[file1,file2,file3]forfileindir:withopen(file,"rt")asf#“rt”表示以文本模式读取文件,默认是utf-8编码#dosomething在读取文件内容是报错UnicodeDecodeError:
CHENYAoo
·
2018-10-10 20:05
bug
深入到NEON汇编层里面的float基本知识
系统下有这么两个语句:Arch64:"fmlav16.4s,v14.4s,v0.4s\n"v0unsignedchar__attribute__((ext_vector_type(16)))(0x00,0x00,
0x80
,0x3f
十曰立
·
2018-09-25 20:26
go标准库中unicode/utf8包
//编码所需的基本数字const(RuneError='\uFFFD'//错误的Rune或Unicode代理字符RuneSelf=
0x80
//ASCII字符范围MaxRune='\U0010FFFF'/
laijh
·
2018-09-13 21:08
汉字的ASCII码对照表
GBK每一个汉字由2个字节组成,这2个字节的ASCII码大小分别是:gb2312:high8=0xa1–>0xfe(161-254)low8=0xa1–>0xfe(161-254)gbk:high8=
0x80
ForeverDirect
·
2018-09-10 21:16
基础
Int
0x80
ROP链(x86)
2017年湖湘杯的一道pwn题2017湖湘杯pwn300用memcpy把堆中数据向栈上写的时候造成栈溢出稍微注意下这里栈溢出进行覆盖时会把栈上存放堆地址的位置也覆盖掉了,后面free的时候由于参数不是有效的堆地址会出一点问题。这里直接覆盖为0,从而执行free(0),就不会出错了。程序是静态链接的,直接构造int0x80的rop链,另外‘bin/sh'直接存放在ResultMul(0x080EBF
BJChangAn
·
2018-09-10 16:16
Python 'gbk' codec can't decode byte
0x80
Python‘gbk’codeccan’tdecodebyte0x80前段时间,运行得好好的Python代码突然抛出如下错误:Traceback(mostrecentcalllast):File"C:\***\tools.py",line367,in__get_key_from_symline=file.readline()File"C:\Python\Python35-32\lib\codecs
Iron_Ye
·
2018-09-10 13:36
Python
js中byte[]类型的数据和string类型的数据相互转换字符编码UTF-8
newArray();varlen,c;len=str.length;for(vari=0;i=0x010000&&c>18)&0x07)|0xF0);bytes.push(((c>>12)&0x3F)|
0x80
猫哥的鱼库
·
2018-08-03 09:32
HTML5-前端知识
基于 QT5 的 modbus rtu 主机通讯库
include#include//CRC16码表#defineUCHARunsignedcharstaticconstUCHARaucCRCHi[]={0x00,0xC1,0x81,0x40,0x01,0xC0,
0x80
,0x41,0x01,0xC0,
0x80
,0x4
/*小马*/
·
2018-06-23 17:41
QT
觉得自己再有必要开一篇PWM的文章了
初见#includetypedefunsignedcharu8;voidCloseFucker();voidmain(){u8i;u8temp=0;CloseFucker();P2=(P2&0x1F)|
0x80
ReCclay
·
2018-05-16 11:01
蓝桥杯之单片机
51单片机简单计时器
defineuint16unsignedshortint//数码管段码显示:0~f,不亮uint8codeLED_Disp[]={0xC0,0xF9,0xA4,0xB0,//这一组编码当中不包含小数点0x99,0x92,0x82,0xF8,
0x80
,0x90
略-略-略
·
2018-05-15 17:03
物联网
系统调用和库函数
(陷入进内核态
0x80
)(2)系统调用和API系统调用和API很多人会理解错误,我们通过上面的描述知道了什么
ArchyLi
·
2018-04-20 22:13
Linux
ADC采样计算
比如你ADC值为
0x80
,那么实际值就是
0x80
/(0xFF+1)*3.3V=1.65
JDSH0224
·
2018-04-16 14:57
nuc972
Byte 字节获取数组长度,转NSData
我有一个Byte数组BytedataByte[]={
0X80
,
0X80
,0X9C,0XAA,0X55};我需要转成NSDataNSData*datax=[[NSDataalloc]initWithBytes
隐身人
·
2018-04-08 10:44
【STM32】MDK中寄存器地址名称映射分析
下面看看它是怎么把名字和寄存器联系在一起的:sfrp0=
0x80
;p0=0x00;sfr是一种扩充数据类型,点用一个内存单位,值域为0-255.利用它可以访问51单片机内部所有的
Yngz_Miao
·
2018-04-04 18:07
《嵌入式》STM32开发笔记
系统调用详解
这些接口通常通过中断来实现,例如在windows中是0x2E号中断作为系统调用入口,linux使用
0x80
号中断作为系统的调用的入口。
羡慕别人不如做好自己
·
2018-04-02 19:50
单片机蓝桥杯准备:温度模块
include"intrins.h" //移位操作头文件sfrAUXR=0x8E;unsignedchardiscode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
0x80
,0x90,0x
LJ_King
·
2018-03-28 21:25
单片机
C语言二进制输入宏以及参数检查
对于玩单片机的初学者来说,二进制转换是第一个“拦路虎”,现在不怕了哈(^_^)第一种方法#define_bin(a,b,c,d,e,f,g,h)((h>21)&
0x80
)|((n>>18)&0x40)|
guanjianhe
·
2018-03-22 00:47
系统调用
(用户态和内核态的切换)系统调用过程如图所示:当应用程序调用系统调用时,软中断触发
0x80
中断(保护现场)
distanceNing
·
2018-03-09 22:36
基础
32超声波模块总结
输入捕获中的关键是对中断服务函数的理解,通过设置STA标志位这个变量来判断是否完成定时器中断,通过比较串口,两者都是采用这种方式来判断是否完成中断当捕获到上升沿后,&0x40将第6位置1,捕获完成&
0x80
eieieieiei
·
2018-02-01 14:09
学习感悟
Linux 系统调用read
Linux系统调用(SCI,systemcallinterface)的实现机制实际上是一个多路汇聚以及分解的过程,该汇聚点就是
0x80
中断这个入口点(X86系统结构)。
绝尘之徒
·
2018-01-22 20:36
linux
查询过的知识点
系统调用从User进入Kernel
#include"stdio.h"intmain(){intpid;asmvolatile("movl$0x14,%eax\n\t""int$
0x80
\n\t""mov%%eax,%0\n\t":"=m
Janskid
·
2018-01-11 19:20
Linux
;gcc
STP BPDU报文
ProtocolIdentifier(协议ID)2总是为0ProtocolVersion(协议版本)1stp值为0;rstp值为2;mstp值为3MessageType(消息类型)1指示当前BPDU消息类型:0x00为配置BPDU,
0x80
雷公太急
·
2018-01-01 13:58
STP
网络
LUA5.3.3如何支持中文函数?
LexState*ls,SemInfo*seminfo)修改如下:*/default:{if(lislalpha(ls->current)||ls->current=='_'||ls->current>
0x80
Noefl
·
2017-12-05 02:19
16位CRC查表法的简单使用方法
includetypedefunsignedintuint16;typedefunsignedcharuint8;constuint8auchCRCHi[]={0x00,0xC1,0x81,0x40,0x01,0xC0,
0x80
,0x41,0x01,0xC0,
0x80
,0x41,0x00,0xC1,0x81,0x40,0x01,0x
大力挥拳
·
2017-11-13 11:29
Linux
树莓派学习笔记
数码管实现动静态显示
#include"reg52.h"codeunsignedcharsegCode[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
0x80
,0x90};voiddelay
Allenge16
·
2017-09-06 20:39
矩阵键盘控制0到F
矩阵键盘控制0到F#includecodeunsignedcharsegcode[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
0x80
,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e
Allenge16
·
2017-09-06 19:09
DS18B20-51代码
defineuintunsignedint#defineucharunsignedcharucharcodetable1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
0x80
,0x90
HopesunIce
·
2017-09-05 15:45
单片机外设模块
String.IndexOf
IndexOf是按照UTF16字符,一个字符一个字符去比较的,所以当时能想到的办法,就是一次比较多个字符.大概是五六年前,我看过某一个libc里面实现的strlen,算法就是((i-0x1)&~i)&
0x80
egmkang
·
2017-08-29 18:00
x86汇编程序基础
1.最简单的汇编程序.section.data.section.text.globl_start_start:movl$1,%eaxmovl$4,%ebxint$
0x80
汇编器:ashello.s-ohello.o
双双的背影
·
2017-08-10 21:46
Reading
notes
系统调用和进程切换时的寄存器信息保存在哪里?
内核执行完以后,将结果返回给用户;以open为例,进行系统调用:分析Linux2.6.11版本通过在unistd.h中的函数名的拼接;找到对应的系统调用号然后将此系统调用号通过eax寄存器告知内核,在执行
0x80
Zong__Zong
·
2017-07-31 18:17
linux
CRC16校验算法程序
constunsignedcharcodeauchCRCLo[]={0x00,0xC1,0x81,0x40,0x01,0xC0,
0x80
,0x41,0x01,0xC0,
0x80
,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,
0x80
,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,
0x80
,0x41,0x01,0
king110108
·
2017-07-13 16:43
算法
C
Modbus CRC16校验算法--查表法(经过测试,工作良好)
blog.csdn.net/zgrjkflmkyc/article/details/41073435代码如下:ucharauchCRCHi[]={0x00,0xC1,0x81,0x40,0x01,0xC0,
0x80
,0x41,0x01,0xC0,
0x80
,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,
0x80
,0x41,0x00,0xC1,0x81,0x
大漠飞鹰lb
·
2017-06-28 10:32
Modbus
单片机AD转换
sfrP1ASF=0x9D声明P1口模拟功能寄存器设置P1.7引脚对应的程序是:P1ASF=
0x80
;sfrADC_CONTR=0xBC声明模数转换寄存器.这个寄存器里面参数较多,不过我们只需要用该用到的就行了
HES_C
·
2017-05-12 23:53
单片机
系统调用的helloworld
《2.6内核标准教程》p293#include#definegetpid_syscall_num20intmain(intargc,char**argv){intpid;asm("int$
0x80
"\:
leafrenchleaf
·
2017-05-04 16:35
Unix
linux
系统调用的helloworld
阅读更多《2.6内核标准教程》p293#include#definegetpid_syscall_num20intmain(intargc,char**argv){intpid;asm("int$
0x80
haoningabc
·
2017-05-04 16:00
Unix
系统调用的helloworld
阅读更多《2.6内核标准教程》p293#include#definegetpid_syscall_num20intmain(intargc,char**argv){intpid;asm("int$
0x80
haoningabc
·
2017-05-04 16:00
Unix
python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte
0x80
in position 205: illegal multib
在python3读取txt文件时,遇到上面问题是因为:txt文件存的是utf8编码,打开文件的时候没有指定编码,文件虽然是utf8编码,但是在计算机里面存储的还是unicode编码数据,即计算机是将文件的内容按照utf8编码成unicode后存到了硬盘上,而现在执行f.read()的时候,因为没有指定编码,f.read()可能是发现文件中有中文,所以按照gbk来试图将unicode解码,但是因为文
CZ626626
·
2017-05-02 16:03
问题解析
python
python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte
0x80
in position 205: illegal multib
在python3读取txt文件时,遇到上面问题是因为:txt文件存的是utf8编码,打开文件的时候没有指定编码,文件虽然是utf8编码,但是在计算机里面存储的还是unicode编码数据,即计算机是将文件的内容按照utf8编码成unicode后存到了硬盘上,而现在执行f.read()的时候,因为没有指定编码,f.read()可能是发现文件中有中文,所以按照gbk来试图将unicode解码,但是因为文
CZ626626
·
2017-05-02 16:03
问题解析
python
常见字符编码详解ANSI,UTF-8,UCS,GBK,GB2312,BIG5
单字节字符编码,定义了128个字符ANSI使用多个字节来代表一个字符的各种汉字延伸编码方式,称为ANSI编码,通常使用
0x80
~0xFF范围的2个字节来表示1个字符。
frycn
·
2017-04-07 16:37
综合
char, 到底是个什么怪物?
intmain(){//
0x80
是有歧义的,可以表示128,也可以表示-128//正数0x010x02...0x7E0x7F0x800x81//12126127128129//零0x00//负数(补码表示
audi2
·
2016-12-02 10:50
就你不知道
[C语言]Unicode编码(二)-中文字符刷选
unsigned char one, unsigned char two ){ int flag = -1; if ( one >= 0x4E && one = 0x34 && one =
0x80
風子余
·
2016-11-01 00:56
C语言
C语言
win7系统下VirtualBox升级后不能为虚拟电脑打开一个新任务
ProgramFiles\Oracle\VirtualBox/VBoxDD.DLL(VBoxDD):GetLastError=1790(VERR_UNRESOLVED_ERROR).返回代码:E_FAIL(
0x80
鼎粒相助
·
2016-10-27 19:42
将二进制转换为其它进制(这里转化为16进制,其它自己尝试)
#include #defineLongToBin(n)\ (\ ((n>>21)&
0x80
)|\ ((n>>18)&0x40)|\ ((n>>15)&0x20)|\ ((n>>12)&0x10)|\
morixinguan
·
2016-10-06 17:00
golang(Go语言) byte/[]byte 与 二进制形式字符串 互转
比如:byte(3)–>“00000011”[]byte{1,2,3}–>“[000000010000001000000011]”“[0000001110000000]”–>[]byte{0x3,
0x80
陈鹏万里
·
2016-09-28 20:49
go语言
二进制
golang
转换
字符串
Golang
算法
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他