網頁里能用於編寫腳本的語言目前來說只有Javascript(與Java沒有關系)
以前有用Applet(採用Java創建的基於HTML的小應用程序)的,但現在幾乎沒人再用這個了
Java,以及ASP、ASP.NET、PHP等都是服務端的語言,是由伺服器處理生成HTML再傳輸給客戶端(也就是瀏覽器)的
只有Javascript,是在客戶端(也就是瀏覽器)運行的,所以稱之為腳本語言
⑵ C語言 注入到其他進程或隱藏進程
這個東西,不是C語言能實現的,
你必須好好學學WinSDK,調用Win32介面函數,去實現..C語言雖然強大,但沒強大到異想就能天開的地步!!!
那得去找比爾蓋茨,只有他有那1000多個,Win Api的內部實現代碼,不過那是他的命根子,估計殺了他,他也不會拿出來的..
要真去理解它的內部實現,估計 成千上百個奇形怪狀的結構,莫名奇妙的宏,面目可憎的指針的指針的指針的地址的指針就能嚇死人了..演算法就不提了.
⑶ c語言匯編代碼注入
指定內存肯定是不行. 但是你可以通過函數調用或修改IP的值讓CPU跳轉到代碼塊, 當然函數調用肯定是更方便.
你只是一個程序, 不可能命令操作系統去分配一塊指定的內存.
⑷ 如何在C語言中調用腳本
用system
比如 腳本名字是a.sh的話
那麼就是
system("./a.sh");
⑸ 在C語言編程如何新建腳本、調用給個具體的簡單例子
樓主不要混淆腳本的概念····如果是腳本的話
就是命令行指令,或者腳本語言保存的代碼。腳本一般為解釋性語言,即不需要編譯鏈接,而直接逐行執行代碼的語言。C語言不是腳本語言。
電話號碼嘛··隨機生成,這個不錯,有點復雜的說。我是說隨機數像電話號碼的情況。比較復雜。
你需要一個hashlist庫。
一個生成用戶名的方法,一個生成電話號碼的方法。
和一個記錄顯示的方法。
有了這些很簡單了。
初始化哈希表
//如果同時生成記錄和讀取記錄的話要用到多線程了
//可以先讀取:
打開文件:
loop:
讀取一條記錄
store
as
key
&
value
in
hashlist
loopend
生成記錄
保存
寫入文件
⑹ 用C語言做純按鍵腳本,腳本保護要不要做dll注入,直接模塊掩藏進程,是否可以或者有什麼更好的辦法
不隱藏試試 一般的游戲應該不會有這種檢測 一般只檢測按鍵精靈這種大眾主流軟體
⑺ 關於C語言和 腳本問題
我覺得,你首先應該區分下腳本的概念,一般來說,腳本簡單地說就是一條條的文字命令,這些文字命令是可以看到的(如可以用記事本打開查看、編輯)。腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。腳本通常可以由應用程序臨時調用並執行。
C語言可以做調用腳本的程序,比如,據我的估計,像按鍵精靈之類可能就是用C/C++寫的(即使不是C也完全可以寫這種功能)。但一般來說,C語言大多數情況下還是編譯生成可執行程序(.exe),而不是腳本(按某種語法編寫的文本序列)。
如果你想用C語言編寫腳本,建議可以參考比較成熟的軟體,如VBScript 、 AutoIt、按鍵精靈等的做法。
據我的理解,直接用C語言編寫生成的應該是程序,而不是腳本。
⑻ 編寫C語言腳本
#include <stdio.h>
void main()
{
/*輸入資料*/
int student[5][4],i;
for (i=0; i<=4; i++);
scanf("%d,%d,%d \n",student[i][0],student[i][1],student[i][2],student[i][3])
/*平均分*/
for (i=0; i<=4; i++);
printf("%f",(float)((student[i][1]+student[i][2]+student[i][3])/3));
for (i=0; i<=4; i++);
if ((student[i][1]==0)||(student[i][2]==0)||(student[i][3]==0))
printf("%d,%d,%d,%d,%f \n",student[i][0],student[i][1],student[i][2],student[i][3],(float)((student[i][1]+student[i][2]+student[i][3])/3));
for (i=0; i<=4; i++);
if ((float)((student[i][1]+student[i][2]+student[i][3])/3)>90)
printf("%d,%d,%d,%d,%f \n",student[i][0],student[i][1],student[i][2],student[i][3],(float)((student[i][1]+student[i][2]+student[i][3])/3));
};
⑼ C語言DLL 注入問題
把DLL注入到其它正常程序中這個行為會被殺毒軟體視為病毒行為, 被注入的程序不會自動調用DLL中的函數, 只有通過注入後讓DLL中的函數自動運行, 在DLL的入口函數dllmain()中自動調用.
⑽ 腳本啥意思啥叫C語言
什麼叫腳本
腳本script是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。腳本通常可以由應用程序臨時調用並執行。
C語言是一種高級的計算機編程語言,可以用C語言編寫軟體。像大家熟知的QQ就是用C語言的升級語言C++編寫的。