Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Ideen & Projekte » Erstes grössere programm (an tüftler)

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.01.2005, 00:48 Uhr
Clint



hi erstmal
ich bin gerade daran mein erstes grössere programm zu entwickeln
um zum punkt zu kommen es wird ein programmm für alle die einen portablen player haben wie z.b. einen archos
was das programm bewirken soll ist falls der player gestohlen wird es probiert nachhause zu telefonieren

leichter gesagt als gemacht

nehmen wir an der dieb steckt das gerät an seinen pc was er früher oder später machen muss um es zu
benützen und er hat einen internetzugang den die meisten haben und jetzt fehlt "nur" noch das programm das nachhause telefoniert

mein vorläufiger plan sieht so aus: ( ich muss dazu sagen ich probiere alles in c/c++ zu schreiben)

HAUPTAUFGABEN:

-automatisches starten des programms bei anschluss an den computers

-es soll erkennen das es nicht der computer des playerbesitzers ist

-es soll via smtp eine mail an den besitzer schicken ( bessere möglichkeiten nicht ausgeschlossen)

NEBENAUFGABEN:

-es soll so unauffällig wie möglich sein

-es soll so viele informationen sammeln wie möglich z.b. name anschrift usw.



nun zu den ersten problemen an die ich gestossen bin
da ich probiere so platform unabhängig zu programmieren wie möglich

-wie starte ich automatisch aus den verschiedenen platformen

-wie definiere ich smtp ( habe nur programm beispiele für windows gefunden mit #include)

-wie umgehe ich firewalls/sofwaregateways (wenn nicht möglich bitte ideen für die kluge umgehung durch anwendereingabe)


und nun die grösste frage an was habe ich nicht gedacht, da ich nur ein allgemeines wissen von windows, zone alarm und allen programmen habe die verhindern könnten das mein programm nicht funktioniert


es ist ein sehr grosses thema ich entschuldige mich dafür und
ich bedanke mich für alle ideen und verbesserungen auch wenn sie noch so klein sind

mfg clint
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.01.2005, 04:44 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

es soll so viele informationen sammeln wie möglich z.b. name anschrift usw.


kontonummern passwörter TANs...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.01.2005, 08:50 Uhr
(un)wissender
Niveauwart



--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.01.2005, 10:36 Uhr
mike
Pinguinhüpfer
(Operator)


Abgesehen dass es nicht legal ist

Zitat:

-automatisches starten des programms bei anschluss an den computers
-es soll erkennen das es nicht der computer des playerbesitzers ist
-wie umgehe ich firewalls/sofwaregateways (wenn nicht möglich bitte ideen für die kluge umgehung durch anwendereingabe)


Wie schaut dein Ansatz aus?
mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.01.2005, 11:03 Uhr
Pablo
Supertux
(Operator)



Zitat von Clint:

-es soll via smtp eine mail an den besitzer schicken ( bessere möglichkeiten nicht ausgeschlossen)



Ist es nicht (gesetzlich) verboten Daten zu Senden, ohne dass der Benutzer davon etwas mitkriegt?


Zitat von Clint:

-es soll so unauffällig wie möglich sein

-es soll so viele informationen sammeln wie möglich z.b. name anschrift usw.



Sowas dürfen Programme nicht


Zitat von Clint:

un zu den ersten problemen an die ich gestossen bin
da ich probiere so platform unabhängig zu programmieren wie möglich



das wird dir nicht gelingen. Wenn dein Dieb ein GNU/Linux Benutzer ist oder BSD Benutzer ist, kannst du praktisch vergessen, dass irgendetwas von deinem Programm rauskommt, nicht weil viele kein HOT_PLUG im Kernel haben, sondern weil man sehr einfach solche Programme ausfindig machen kann und mit iptables die Ports blockieren, die dein programm benutzen würde



Zitat von Clint:


-wie starte ich automatisch aus den verschiedenen platformen


Wie gesagt, das wird dir nicht gelingen, denn unter GNU/Linux, BSD kein "Autostart"-Ordner gibt oder Registry, wo du dein Programm automatisch starten lassen kannst, die einzige Möglichkeit wären die rc-scripts, die nur root schreiben darf, und keiner wird als root dein Programm starten. Vielleicht ~/.xinitrc oder ~/.bashrc schrieben? Nein, ein erfahrener Benutzer merkt es.


Zitat von Clint:

-wie definiere ich smtp ( habe nur programm beispiele für windows gefunden mit #include)



das ist system abhängig, es gibt keine ANSI C/C++ Bib. dafür (soweit ich weiß)


Zitat von Clint:

-wie umgehe ich firewalls/sofwaregateways (wenn nicht möglich bitte ideen für die kluge umgehung durch anwendereingabe)



das ist verboten, seit der Einfürhung von DRM darf man in Deutschland nicht die Sicherheitsmassnahmen umgehen, dein Programm darf solche Programme nicht umgehen. (edit: ich finde leider den Artikel drüber in heise.de nicht)

Wenn etwas gestohlen wird, geht man am besten direkt zur Polizei, denn dafür ist sie auch da.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 03.01.2005 um 11:06 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.01.2005, 12:25 Uhr
kronos
Quotenfisch
(Operator)


Hi Clint!
Schreib doch einfach erstmal einen code-generator, der fun-soft-threads parst und automatisch pseudo-code für die performanteste Lösung des Problems generiert. Wir könnten dann Plug-Ins schreiben, die in verschiedene Sprachen übersetzen und lauffähige Programme generieren.
Aber einen eigenen Ansatz musst schon vorlegen.

Zitat von Clint:

ich bedanke mich für alle ideen

Hey, nichts zu danken, dafür ist so ein Forum doch da!

--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
03.01.2005, 12:40 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

Hey, nichts zu danken, dafür ist so ein Forum doch da!



--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
03.01.2005, 19:12 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


senden von persönlichen informationen usw darf man 1. nur senden wenn der user darauf hingewiesen wird UND er die zu sendenden Informationen einsehen kann, also direkt das was das Programm sendet (in klartext halt), ansonsten ist dein programm rechtlich nicht haltbar. Weiterhin wie viele schon gesagt haben ist das ausführen ohne wissen des users ebenfalls verboten, deshalb haben z.b auch die meisten dvd-kopierschutz-programme (welche auf den dvd's enthalten sind) auch einen installer, theoretisch wäre das sogar ohne möglich das der "player" für den pc direkt von der dvd mitstartet, nur ist das eben nicht erlaubt ...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Ideen & Projekte ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: