View Full Version : C++ : Come far Crashare il prop programma (e il S.O)a comand
(In Windows)
Naturalmente deve essere independente dal tipo di CPU,insomma qualcosa di affidabile
che dia una bella schermata blu di quelle talmente irrecuperabili da far riavviare tutto.
:D
#include <iostream.h>
main()
{
cout << "hello world" << endl;
}
se non crasha ultimamente e' migliorato :D :D :D
faccio una ricerca, mi interessa.... ;)
A parte "Hello World"... Non è che sia così semplice... Far crashare un programma è semplice far crashare anche il SO è più complesso di quanto sembri...
Originally posted by "kingv"
#include <iostream.h>
main()
{
cout << "hello world" << endl;
}
Ahi ahi ahi kinv...siamo rimasti un po' indietro :p :D ;)
maxithron
25-06-2003, 16:53
ti serve solo a scopo didattico o...ehm...è lecito chiederti perchè? ;)
jolanda_81
25-06-2003, 17:15
Originally posted by "verloc"
(In Windows)
Naturalmente deve essere independente dal tipo di CPU,insomma qualcosa di affidabile
che dia una bella schermata blu di quelle talmente irrecuperabili da far riavviare tutto.
D
Voglio credere che la tua domanda sia a scopo informativo e non per fare il bulletto con gli amici..cmq penso che il metodo migliore sia andare a modificare qualche area di memoria..tipo quella che contiene il codice per gestire gli iterrupt..vecchio metodo per i primissimi virus..
Ora sta a te trovare il resto..
ciao
Originally posted by "maxithron"
ti serve solo a scopo didattico o...ehm...è lecito chiederti perchè? ;)
Devo cominciare a pensare alle protezioni per il mio programma,pensavo
che sapere una cosa del genere potesse sempre servire.
Devo dire che per il momento non mi serve un granchè di protezione perche la versione che rilascio come tesi sarà incompleta ;)
Quando cominci a lavorare su una cosa che ha un mercato potenziale tra
le 200 e 500 copie l'anno a 1000 euro l'una alle protezioni ci cominci a pensare.Cmq sono ancora lontano da una versione commerciale :)
Non mi chiedete di + ve ne prego : ) (anche se in topic ho spiegato cosa stavo facendo)
maxithron
25-06-2003, 17:28
se non ho capito male è in c++...allora dopo che avrai la versione finita, ci sono molti sft che creano le protezioni e pensare che qualcuno abbia voglia di fare disassembly su un programma che (sempre se non ho capito male) non sarà open source e quindi una volta compilato ed installato presso il cliente al quale rimane "l'exe", mi sembra un pò eccessivo in quanto lo sforzo in termini di tempo che dovrebbe fare lo sfortunato disassemblatore, sarebbero sempre maggiori del tempo che impiegherebbe per scrivere un sft "uguale" da capo........
Sarebbe una preoccupazione maggiormente motivata se l'avessi scritto in java ma in c++....
Cmq, tra qualche ora ti mando un PVT :p :p
Originally posted by "cionci"
Ahi ahi ahi kinv...siamo rimasti un po' indietro :p :D ;)
http://forum.hwupgrade.it/faccine/11.gif http://forum.hwupgrade.it/faccine/34.gif
Originally posted by "jolanda_81"
Voglio credere che la tua domanda sia a scopo informativo e non per fare il bulletto con gli amici..cmq penso che il metodo migliore sia andare a modificare qualche area di memoria..tipo quella che contiene il codice per gestire gli iterrupt..vecchio metodo per i primissimi virus..
Peccato che non sia possibile scrivere in quelle zone di memoria con un programma a livello utente... Il meccanismo di protezione della CPU non permetterebbe di farlo...
Originally posted by "kingv"
http://forum.hwupgrade.it/faccine/11.gifhttp://forum.hwupgrade.it/faccine/34.gif
kingv....scusa, prima la g mi era rimasta nelal tastiera :P
Comuqnue l'ultimo standard prevede una cosa del genere...
#include <iostream>
int main()
{
std::cout << "hello world" << std::endl;
return 0;
}
maxithron
25-06-2003, 19:28
hai un PVT ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.