android inject 二 跨程序注入

2021-09-01 13:22:50 字數 1139 閱讀 4237

如果不知道注入是怎麼回事兒,轉戰android inject(一)ptrace基礎,本篇由第一篇轉變而來。

本篇提供兩個demo,一是程序demo,二是注入demo

一 程序demo

/*

* 被注入到程序demo

* */

#include #include #include #include #include #include #include #include #include #include int main()

return 0;

}

二 注入demo

/** ptrace_attach: 注入到其他程序

* ptrace(ptrace_setregs): 設定暫存器到值

* */

#include #include #include #include #include #include #include #include #include #include #define long_size sizeof(long)

//獲取child程序 addr位址到內容到str裡面,長度是len

void getdata(pid_t child, long addr ,char * str,int len) data;

i=0;

j=len/long_size;

while(i先執行程序demo,無限輸出

hello,ptrace! [pid:6419]! num is 262

hello,ptrace! [pid:6419]! num is 263

hello,ptrace! [pid:6419]! num is 264

hello,ptrace! [pid:6419]! num is 265

hello,ptrace! [pid:6419]! num is 266

然後執行注入demo,列印到資料被顛倒過來

131 si mun !]9146:dip[ !ecartp,olleh

231 si mun !]9146:dip[ !ecartp,olleh

331 si mun !]9146:dip[ !ecartp,olleh

431 si mun !]9146:dip[ !ecartp,olleh

解決跨域(二) CORS

瀏覽器將cors請求分為兩類 簡單請求和非簡單請求 只要同時滿足以下兩大條件,就屬於簡單請求。5.0.簡單請求不允許跨域 簡單請求允許跨域 8頭資訊欄位中有三個與cors請求相關的字段,都是以access control 開頭的 但是,如果省略withcredentials設定,有的瀏覽器還是會一起...

SSO C 跨域單點登入 二

開始新建乙個站點sitea,同時引用 前面建的web服務 建立basepage.cs類 頁面基類 public class basepage page 登入站點a user.username else else base.onload e 建立乙個default.aspx頁面 開始新建乙個站點sit...

AJAX學習之路(二) 跨域請求

一。引子 如果本地開啟html檔案,用的位址是本地的file d a.html,而ajax請求的詩伺服器的位址,那麼就跨域了。跨域請求預設是不可進行的。域 協議名 http 主機名 www.baidu.com 埠號 80 三個都相同才是相同的域。相同域請求不受限制,不同域之間不能互相請求。跨域請求 ...