彙編初入門debug實操

2022-08-26 18:00:16 字數 1049 閱讀 9144

jmp 2ae3:3  //執行後cs=2ae3h  ip=0003h
若只修改ip內容

jmp 某乙個合法的暫存器

如:

jmp ax
指令執行前:ax=1000h,cs=2000h ip=0003h

指令執行後:ax=1000h cs=2000h ip=1000h

xp環境下進入command 即是cmd,,debug

-r    //直接檢視所有暫存器的數值

-r ax //可以修改暫存器的數值

主要留意cs:ip的內容,對應的記憶體塊存放資料

-d   //檢視cs:ip前128位存放的位置

-d 1000:10 //檢視cs:ip即是1000:10後128位的數值

-d 1000:10 9 //檢視cs:ip即是1000:10後9個的記憶體塊存放的數值

-d 1000:10 1000 //只是檢視ip為1000裡面存放的資料

e命令用來修改cs:ip裡面存放的內容

e 1000:0  1 2 3 4 5 6 7 8   //直接從ip=0,一直往後賦值,直到遇到enter
有u機械指令轉化成可檢視彙編指令

u 1000:0  //將 1000:0開始翻譯成彙編指令,將資料轉換為彙編指令
t命令用於執行cs:ip彙編指令

a指令直接用彙編指令寫寫入機器碼

-a 1000:0   //指定cs:ip 1000:0

1000:0000 mov ax,1

1000:0003 mov bx,2

1000:0006 mov cx,3

1000:0009 add ax,bx

1000:000b add,ax.cx

注意,mov 指令一般占用三個位元組,add占用兩個位元組

MongoDB入門實操 搭建副本集

首先在盤根目錄下建立如下檔案 我的mongod.cfg配置如下 systemlog destination file path d mongodb1 log mongod.log storage dbpath d mongodb1 db replication replsetname rs1 net...

一周入門Linux 實操篇 RPM YUM

rpm包的簡單查詢指令 查詢已安裝的rpm列表 rpom qa grep 軟體名 rpm包的基本格式 rpm包的其他查詢指令 查詢所安裝的所有rpm軟體包 rpm qa morerpm qa grep 查詢軟體是否安裝 rpm qi 軟體包名 查詢軟體包中的檔案 rpm ql 軟體包名 查詢檔案所屬...

docker容器入門的乙個實操應用

執行docker容器,以nginx映象為基準。宿主機或外部機,訪問nginx首頁。並修改web首面資訊.檢視容器 docker ps a 檢視本地映象 docker images 執行容器,指定埠對映,名稱 docker run d p 8083 80 name nginx fyc nginx ub...