Zum Inhalt springen

Byte_Breaker

Mitglieder
  • Gesamte Inhalte

    100
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Byte_Breaker

  1. Ich hab leider nicht soviel Ahnung von JavaScript. Aber wenn ich das richtig verstanden habe ist hier das Einfallstor eine Schwachstelle im MS IE: JavaScript kann eine Funktion auslösen, welche den MS IE veranlasst etwas zu tun, was er nicht tun sollte. Eben dieses Programm zu installieren: Ich will jetzt um Gottes willen keine Browser-Diskussion auslösen, aber ist sowas beim Firefox auch leicht möglich (den nutze ich)? Oder sollte ich JavaScript besser gleich ganz deaktivieren? Und sind solche Schwachstellen auch über Flash oder diese Java-Byte-Code Anwendungen / JVM möglich. Möglich sicher, aber ist es da wahrscheinlich das sowas passiert? Und helfen Virenscanner überhaupt, wenn der HTML-Code verschlüsselt wird wie bei dem Beispiel oben?
  2. Hallo! Ich weiß, dass diese Frage grundsätzlich nicht neu ist, sicher schon oft über dieses Thema diskutiert wurde. Worüber kann ein Rechner sich schädliche Programme einfangen (also z.Bsp. Viren, Würmer oder sonstiges). Die eigentliche Frage ist: Wenn man nur im Internet surft (keine Programme runterläd, keine eMail-Anhänge öffnet). Darüber gibt es tausende von Websites, welche über das Thema schreiben (und dies bejahen). Aber niemand sagt konkret, wie das gehen soll. Kann man sich also unbemerkt schädliche Software einfangen, wenn man nur surft? Ich kenne einige wenige Möglichkeiten (ActiveX beim MS IE). Aber wenn man das deaktiviert hat? Diese Java-Umgebungen für den Firefox können doch keine direkten Programme installieren?! In anderen Foren hab ich gelesen, dass diese Videos (zBsp. bei Youtube) Viren o.ä. enthalten können (welche man sich per Streaming ansieht). Diese werden ja meines Wissens nach mit Flash-Player im Browser angezeigt. Allerdings kann ich mir (mit einem begrenzten Wissen) nicht vorstellen, dass sich darüber ein Schadprogramm installieren kann. Es spielt ja nur Videos ab. Oder gibt es über solche Technologien (Java, Flash und und und) tatsächlich Einfallstore für Viren? Oder kommt es - wie ich denke - nur durch bewusstes Installieren von Programmen oder öffnen von eMail-Anhängen, welche immer so lustige Namen haben wie "ich_heisse_Gabi_und_bin_single.jpg.exe" :eek Also es wird oft über das Thema diskutiert, aber kaum nachvollziehbar begründet... Man hört eben nur solche trivialen Aussagen wie "Ja, Viren einfangen ist möglich beim Surfen", aber wie genau oder Begründungen bleiben da immer aus... Und da ihr die Experten seid...
  3. Hallo Ihr! Ich suche einen Laptop (Neuware), der nur geringe Leistungsmerkmale hat (ein GB Arbeitssp., älterer 2 GHz Prozessor reicht völlig aus). Das Problem ist: Alle Händler bieten als Neuware nur wirklich aktuelle Geräte an, welche mir einfach zu teuer sind. Und ich benötige kein Notebook was aktuell ist. Es sollte aber neu sein denn ich hab mit Verzicht auf Garantie/Gewährleistung schon mal negative Erfahrungen gemacht. Hat jemand eine Idee bei welchem Händler man sowas bekommt? Ebay ist schlecht, da hat man kaum Händler welche Gewährleistung oder gar Garantie geben bei gebrauchten Geräten. Und neue Notebooks bei eBay sind auf dem aktuellsten techn. Stand (somit auch zu teuer für meinen schmalen Geldbeutel). Danke schonmal!
  4. Danke, jetzt funktionierts. Das waren die beiden Fehler.
  5. Hallo ihr, hier ist wieder mal ein Fehler drin, den ich nicht finde Es sollen die Werte innerhalb des Array's s geordnet werden. Zugegebennermaßen ist dies nicht wirklich sinnvoll, aber es soll mir zum Verständnis dienen. Ich lerne gerade C. Hier der Quelltext. Der Fehlerteufel wird sich wahrscheinlich irgendwo in der while oder der for-Schleife eingeschlichen haben. Aber ich bekomme echt nicht raus was da falsch läuft... #include <stdio.h> #include <conio.h> char s[100]="Hier steht ein Text\0"; char *zeiger; int change(int a, int ; int i; int j; int rueck; int lauf; int temp=0; main() { clrscr(); /* Dient nur zur Ermittlung, wie viele Felder das Array hat (und druckt die Feldnummern aus): */ printf("%s\n\n",s); printf("Dieser String beinhaltet\n"); for(i=0; s[i]!='\0'; i++) {printf("%s %d"," ",i);}; printf(" diese Felder"); /* Hier sollen die Werte geordnet werden */ j=0; rueck=0; while(rueck==0) /* wird die Funktion change in der for-Schleife aufgerufen, gibt change den Wert Null zurück damit while wieder durchlaufen wird */ { for(rueck=1; j<=i-1; j++) { if (strcmp(s[j], s[j+1]) > 0) { rueck=change(j, j+1); /* Die Funktion change soll die Werte vertauschen, falls ungeordnet, gibt den Rückgabewert Null, damit while-Schleife neu durchlaufen wird */ } }; } printf("\n\n%s\n\n",s); getch(); } int change(int a, int { char k[30]; strcpy(k,s[a]); strcpy(s[a],s[b]); strcpy(s[b],k); /* soll Felder im Array vertauschen */ return(0); } [/code]
  6. Jetzt funktioniert das, danke!
  7. Hallo, könnt ihr mir beim Fehlersuchen helfen, bzw. erklären, warum dieses Programm so abläuft. Mein Programm: #include <stdio.h> #include <conio.h> void fillarray(); void showarray(); void sortarray(); int exchange(int i, int j); char a[5][15]; main() { clrscr(); fillarray(); showarray(), sortarray(); showarray(); getch(); } void fillarray() { strcpy(a[0],"a"); strcpy(a[1],"b"); strcpy(a[2],"c"); strcpy(a[3],"d"); strcpy(a[4],"e"); } void showarray() { int i; for(i=0;i<=5;i++) { printf("%s\n",a[i]); } printf("\n"); } void sortarray() { int i,ex; do for(ex=1,i=0;i<=4;i++) { if(strcmp(a[i],a[i+1]) > 0) {ex=exchange(i,i+1);}; } while(ex==0); } int exchange(i,j) { char k[15]; strcpy(k,a[i]); strcpy(a[i],a[j]); strcpy(a[j],"x"); /*normalerweise strcpy(a[j],k) statt (a[i],"x"), wollt es aber so probieren (zum Verständnis)*/ return(0); } Wie man sieht, sind die Werte in dem Array a schon geordnet. Also müsste doch die Funktion exchange() NIEMALS aufgerufen werden, da i nie größer ist als i+1. Im Array a ist ja schon alles geordnet bei mir in diesem Beispiel. { if(strcmp(a[i],a[i+1]) > 0) {ex=exchange(i,i+1);}; } Das Problem ist: die Funktion exchange() wird dennoch aufgerufen. Führe ich das Programm aus, wird 5 mal ein "x" ausgegeben. Das heißt, das exchange() ausgeführt wird. Nur warum!!!!! PS: Mal 'ne eher psychisch gesehene Frage: Wie kommt ihr damit klar, wenn mal was nicht so funktioniert, wie's funktionieren soll? Bzw. wie war's bei euch am Anfang, wo ihr C gelernt habt? Ich krieg immer voll die Krise, wenn was nicht funktionert und werd total zum Psycho... Habt ihr beim Erlernen von C einfach weiter gemacht und es gut sein lassen, wenn ein Beispiel nicht funktioniert hat. Oder habt ihr so lange gesucht, bis ihr den Fehler gefunden habt, bzw. rausgefunden habt, warum das Programm so komische Sachen macht, die es eigentlich nicht tun sollte. Ich werd voll bekloppt. In meinem 2. Leben mach ich kein Studium mehr, wo man auch Programmieren muss...
  8. Hallo Leute! Ich habe mal eine grundsätzliche Frage zu E-IDE Festplatte. Der Controller für die Festplatte sitzt ja auf dem Mainboard. Und vom Mainboard aus geht ein Kabelstrang mit zwei Buchsen weg zu den Festplatten. Ist es egal welche Festplatte ich an welche Buchse anschließe? Mein System war bisher so konfiguriert: Eine 20 GB Maxtor Festplatte, als Master gejumpert, hing in der ersten Buchse und eine 20 GB Samsung Festplatte, als Slave gejumpert, ing in der zweiten Buchse. Auf der Maxtor Festplatte war Linux drauf mit Lilo als Boot-Manager. Auf der Samsung Festplatte war Win98. Bisher (ein Jahr lang) ging alles einwandfrei. Der PC hat von der Maxtor HD gebootet und Lilo gelesen. Von Lilo aus konnte ich entweder Linux von der Maxtor-Platte oder Win98 von der Samsung-Platte starten. Aber seit ein paar Tagen funktioniert das nicht mehr. Also habe ich die Festplatte mal umgesteckt und umgejumpert. Die Samsung Festplatte funktioniert immer, sowohl als Master als auch als Slave. Sie funktioniert immer, egal ob ich sie an die erste oder an die zweite Buchse des Kabels anschließe, das vom Mainboard weg geht. Die Maxtor Festplatte funktioniert aber nur, wenn ich sie an die zweite Buchse des Kabels anschließe. An der ersten Buchse ist kein Booten des Systems möglich. Wenn ich die Maxtor Festplatte an die zweite Buchse anschließe wird Lilo gestartet, dann ist es möglich Win98 von der Samsung-Platte (Slave) zu starten, oder halt Linux zu starten. Wenn man Linux startet (was ja auf der Maxtor drauf ist) kommt beim starten irgendwann eine Kernel-Panic: "unable to mount root system". Also es hört sich so an, als ob meine Maxtor Festplatte kaputt wäre. Aber warum kann ich die Maxtor Platte booten (mit Lilo) wenn die Maxtor-Platte an der zweiten Buchse hängt, und warum funktioniert's nicht, wenn die Maxtor-Platte an der ersten Buchse hängt?
  9. zum Problem mit dem Mounten der Windows HD: Das Programm fdisk gibt es gar nicht. Die Datei "/dev/hda" ist vorhanden. Mit mount -t vfat habe ich es auch schon probiert, ich erhalte immerNo such device or address Zum Netzwerkproblem: Die IP-Adresse "169.254.92.102" hat keinen speziellen Grund. Der Rechner ist ja mit einem SuSE-Rechner verbunden, und den hab ich die IP "169.254.92.101" gegeben. Die IP Adresse hat keinen speziellen Grund, es kommt ja meines Wissens nur darauf an das beide im gleichen Subnetz sind. Den Namen meiner Netzwerkkarte kenne ich nicht (es ist keine PCI sondern eine wahrscheinlich schon ältere die im ISA-Steckplatz ist), die habe ich mal geschenkt bekommen. Auf dem größten Chip steht "MC DM 1001" und auf dem etwas kleineren Cip darauf steht "NC NF 5001" Bei der Erstellung der CoyoteLinux Boot Disk muss man die Netzwerkkarte auswählen. Im Win98 läuft die Karte als "Realtek RTL8019". Also habe ich bei der Einrichtung der CoyoteLinux Diskette auch die "Realtek RTL8019" angegeben. Wie mach ich denn das den Treiber zu laden, kenne mich mit den ganzen Modul-Lade-Befehlen leider nicht besonder gut aus Den Befehl "lsmod" gibt's da rasselt mir die Shell die ganzen geladenen Module runter, und zwar so schnell das ich gar nicht alles lesen kann. Leider funktionieren keine Pipes unter CoyoteLinux wie bei der Bash unter SuSE (da kann man ja die Befehlsausgabe mit " | less" einfach in eine Textdatei umleiten). Gibt's da irgendein Befehl womit man alles lesen kann wenn die Shell die ganzen Module viel zu schnell herunterrasselt? (ich hoffe ihr wisst was ich meine).
  10. Hallo Informatikergemeinde! Ich habe einen alten Rechner bei mir rumstehen, auf dem ich Win98 laufen habe. Da ich mich aber mit Linux beschäftigen möchte, habe ich mich für das Ein-Disketten-Linux "CoyoteLinux" entschieden. Es läuft auf einer bootfähigen Diskette (ich boote das CoyoteLinux also auf dem Win98 Rechner). Allerdings habe ich damit zwei Probleme: Problem 1: Ich kann meine Windows98 Festplatte nicht mounten (an dem Rechner gibt es nur eine Festplatte auf der nur eine Partition drauf ist, also demzufolge "hda1") mount /dev/hda1 /mnt oder /mount -t fat /dev/hda1 /mnt funktioniet nicht, es kommt die Meldung mount: Mounting /dev/hda on /mnt failed: No such device or adress Ich habe nachgesehen, ich Verzeichnis "/dev" gibts die Datei "hda" (das Mounten von Festplatten müsste also eigentlich unterstütz werden denke ich mal) und das Verzeichnis "/mnt" in das ich die Festplatte mounten will gibt's auch. Problem 2: Das LAN-Netzwerk funktioniert nicht. Ich habe einen weiteren (neueren) Rechner, auf dem läuft Win98 und SuSE-Linux. Allerdings kann ich keine Verbindung zu diesem Rechner aufbauen (Rechner sind durch ein ganz normales Cross-over-Kabel verbunden). Der Befehl "ifconfig" Zeigt nur eine "lo"-Configuration an (also Loopback) und "ppp0" (also Point-to-Point Protokoll fürs Internet. Aber keine "eth0"-Konfiguration. Mit dem Befehl "ifconfig eth0 169.254.92.102 netmask 255.255.0.0 up" erhalte ich nur die Meldung: SIOCSIFADDR: No such device SIOCGIFFLAGS: No such device Beim CoyoteLinux gibt es sowas wie ein Konfigurationsmenü, mit dem man sich die aktuellen Einstellungen anzeigen lassen kann. Da steht auch "LAN network (eth0): DOWN" Ich habe aber keine Ahnung wie ich das Lan (also eth0) aktivieren kann. Die Treiber für die Netzwerkkarte müsste der Kernel theoretisch unterstützen, die CoyoteLinux Diskette wird unter Windows erstellt, und da habe ich im Installationsmenü die Netzwerkkarte ausgewählt, unter der im WIndows-Geräte-Manager meine Netzwerkkarte erkannt wurde. Genau die gleichen Probleme hatte ich auch mit BasicLinux. (BasicLinux ist auch so ein Disketten-Linux ähnlich wie CoyoteLinux).
  11. Hi Leute! Ich muss euch mal mit 'ner Verständnissfrage nerven! Es geht um um das starten von Linux mithilfe LILO. Und zwar isses doch so (wenn ich alles richtig verstanden habe): - im Bootsektor ist LILO installiert, der Bootsektor wird vom BIOS gelesen und somit wird LILO gestartet - LILO lädt die Initial Ramdisk und den Kernel - ... -> wie kann aber LILO den Kernel (und die Init Ramdisk) von der Boot Partition laden? Auf der Bootpartition werden doch die Daten nach dem Ext2 Filesystem (oder halt EXT3, ReiserFS) abgelegt! Wie kann LILO dann die Daten von der Bootpartition (/boot) lesen, zu diesem Zeitpunkt "kennt" doch das System noch gar kein EXT2!!! Hat das was mit der MAP-Datei zu tun?
  12. Kann die Fehlermeldung kmod: failed to exec /sbin/modprobe -s -k binfmt-464c, errorno=8 nicht noch eine andere Ursache haben? Ich habe jetzt mit make xconfig nochmal alles abgesucht, aber es gibt nichts, dass irgendwas mit ELFE zu tun hat (konnte zumindest nichts entdecken). Außerdem lässt das Menü bei "make xconfig" eigentlich gar nicht zu, dass etwas als Modul compiliert wird, was in den Kernel gehört (glaube ich zumindest). Naja, vielleicht hat einer noch 'ne Idee was da net in Ordnung ist und woher die Meldung kommt! kmod: failed to exec /sbin/modprobe -s -k binfmt-464c, errorno=8
  13. OK, warum der Bildschirm schwarz ist habe ich rausgefunden. In der lilo.conf habe ich den Eintrag vga=xx entfernt. Allerdings kommt erscheint jetzt folgende Fehlermeldung: kmod: failed to exec /sbin/modprobe -s -k binfmt-464c, errorno=8 Was könnte das für Ursachen haben und wie bekomme ich meinen Kernel zum Rennen? Ich bin ja eigentlich der Meinung dass alle notwendigen Dinge im Kernel drinn sind. Der Kernel ist 767 kb groß, vielleicht ist der Kernel zu groß? btw: wie groß sollte ein Kernel so in etwa sein, 767 kb erscheinen mir etwas groß. PS: Ja ich glaube denden richtigen Prozessertyp ausgewählt zu haben. Könnteste das mit den Framebuffer mal genauer erklären? Wenn's daran vielleicht liegt?
  14. OK, dann müssen die Module also doch nicht gelöscht werden wie ich dachte. Aber trotzdem funktioniert es nicht, obwohl ich alle essentiellen Bestandteile fest in den Kernel einkompiliert habe.
  15. Hallo, ich habe mir kürzlich einen neuen Kernel kompiliert. So wie man's halt machen sollte (make dep, make bzImage, make modules, make modules_install). Ich habe vorher die Kernel version 2.4.4 gehabt, und den Kernel 2.4.4 neu kompiliert. Lief alles einwandfrei, allerdings funktioniert der Kernel nicht. Nach dem Booten ist der Bildschirm schwarz, es tut sich nichts. Da les' ich grad in meinem SuSE System handbuch, dass die Module, deren Funktion fest in den Kernel einkompiliert wurden, entfernt werden sollen. (aus dem Verzeichnis (/lib/modules/<version> ) Nur leider hab ich keinen Plan, was ich da entfernen soll. Ich habe keine AHnung wo da die Module sein sollen. (denn vielleicht ist das der Grund warum mein KEnrel nicht funktioniert). PS: Wo ist eigentlich der Unterschied zw. der Datei /lib/modules/<version>/modules.dep und der Datei /etc/modules.conf Welche Datei Verzeichnet jetzt die Abhängkeiten der einzelnen Module?
  16. Ich habe ein Problem: Wenn ich unter WinXP einen Screenshot von einem Video-Film erstelle (mit ALT und DRUCK) und dieses ins's Paint oder in ein anderes Grafik-Programm einfüge dann kommt es immer zu so komischen Grafikverschiebungen und es sind graue Streifen auf dem Bild. Kann mir jemand erklären wie ich das verhindern kann? Also ein Screenshot von einem Movie machen und dann ins Grafikprogramm einfügen? Aber so dass keine Grafikverschiebungen oder so komische Streifen auf dem BIld sind! Ich bin echt am Verzweifeln
  17. Und welche? (interessiert mich wirklich) PS: wie ist das unter WinNT, hat da der richtige Admin mehr Rechte als ein User der in der Gruppe der Administratoren ist?
  18. Hm, auch dann nicht wenn er Mitglied in der Gruppe der Administratoren ist?
  19. Hast du auch eine Idee zu meinen Telnet Problem? Ist der Telnet-Server irgendwo dokumentiert?
  20. Hi ihrs! Wenn ich auf meinem Rechner unter WinXP (Professional Edition) den Telnetserver starten will kommt immer folgende Fehlermeldung: Der Dienst "Telnet" auf "Lokaler Computer" konnte nicht gestartet werden. Fehler 1053: Der Dienst antwortet nicht rechtzeitig auf die Start- oder Systemanforderung Die Windows-Hilfe zu diesem Thema ist wieder mal nicht besonders hilfreich. PS: Ist es überhaupt empfehlenswert XP als Server einzusetzen (sicherheitsmäßig) oder sollte man da lieber zu Win2k greifen?
  21. Wobei das alles aber trotzdem total komisch ist: Der DNS-Client lief, da hatte die Namensauflösung nicht funktioniert (kam immer die Fehlermeldungen im Browser). Dann hab' ich den DNS-Client abgestellt und es hatte funktioniert. Dann hat's mal wieder nicht funktioniert und ich habe den DNS-Client wieder aktiviert und es geht jetzt wieder. Das komische ist, wenn der internetexplorer keine websites gefunden hat, funktionierte aber das Programm "ping". (ping www.t-online.de hatte funktioniert). Ich hasse Windows für solche Sachen.
  22. danke, beide probleme haben sich gelöst
  23. Naja, man darf aber nicht vergessen, dass ein Azubi der nach 2,5 Jahren auslernt genausoviel Fachwissen hat wie einer der nach 3 Jahren auslernt. Man muss ja das restl. halbe Jahr vorarbeiten.
  24. WAS? Musst du deinen Chef erst davon überzeugen, dass er dich eher auslernen lässt? Jeder Chef würde sich freuen, dass seine Azubis so gut sind, dass sie eher auslernen. Ich hab' auch eher ausgelernt (aber als Kaufmann für Bürokommunikation). Unsere Cheffin hat uns davon überzeugt, das wir eher auslernen, nicht umgekehrt. Rein theoretisch kann dir dein Chef nicht direkt verbieten, eher auszulernen. Allerdings muss er Zustimmen, dass du im Betrieb immer gute Leistungen erbracht hast, sonst darfst du von der IHK aus nicht vorzeitig auslernen. Argumente wären z.B.: - Wenn du eher auslernst bist du ein halbes Jahr eher ein vollwertiger Mitarbeiter - du hast später bessere berufliche Chancen, dass du Verkürzer bist wird sicher einige Chefs beeindrucken
  25. Zum DFÜ: Wo gibt's die Einstellung, hab sie nirgendwo gefunden. Zum Desktop: Bei mir funktioniert das so nicht. Ich hab auch keinen Windows NT Ordner bei mir auf der Platte (nutze Win XP). Unter Win NT ging das mit scf Dateien (indem man die Anweisungen in die SCF - Datei geschrieben hatte, als ASCII-Text, aber unter win XP?)

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...