如果不知道注入是怎麼回事兒,轉戰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 三個都相同才是相同的域。相同域請求不受限制,不同域之間不能互相請求。跨域請求 ...