Gå til innhold

Finnes det noe som er unikt for HVER datamaskin?


Anbefalte innlegg

Jeg lurte på om det er noen som helst informasjon du kan hente ut fra en data via PHP eller noe anna som er likt hver gang og er helt unikt for den PC'en ..

 

For eksempel når jeg skal banne noen fra siden min så funker det ikke å bruke IP eller HOST, for det er mange som ikke har fast IP og HOST, altså at du får en ny IP og HOST hver gang du skrur av og på maskinen!

 

Disse har jeg prøvd meg frem med:

$ip = $_SERVER['REMOTE_ADDR'];
$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);

Endret av YaNkEs
Lenke til kommentar
Videoannonse
Annonse
MAC-adressen kan endres ;)

Kan den endres manuelt eller skjer dette automatisk?

6777637[/snapback]

Den må endres manuelt i BIOS.

 

Men blir den virkelig sendt over internett? Jeg trodde den bare holdt seg innenfor nettverket.

Endret av endrebjorsvik
Lenke til kommentar
prøv å se her eller her...

 

smart å google

6779837[/snapback]

Du kan afaik ikkje finne MAC-adressa om du ikkje sit på samme fysiske ethernet som vedkommande.

 

Det du kan gjere er å sette en cookie og blokkere på grunnlag av dette, men cookies er enkle å fjerne.

 

Med mindre du har tvungen brukerregistrering er det trivielt å omgå såkalla *bans* fra websider.

 

Dersom du har tvungen brukarregistrering er det også relativt enkelt å omgå inntil du innfører som krav at alle sender kopi av bankkortet til deg...

Lenke til kommentar
På windows systemer (IE) kan du skrive filer til filsystemet

 

C:\banned.ini

1

 

så er du banlyst (kun med IE på windows, google er din venn)

6791213[/snapback]

 

 

Selv om dette ikke har noe som helst med tråden eller php å gjøre, har du lyst å fortelle oss hvordan?

Endret av xqus
Lenke til kommentar

IE med ActiveX er påkrevd

 

Skrevet etter hode og utestet (Kjører på Linux)

Lese:

function read()
{
var object, file;
      object = new ActiveXObject('Scripting.FileSystemObject');
         file = object.OpenTextFile("C://banned.ini", 1, false);
         document.write("Banned: " + file.ReadLine()); 
}

 

Skrive:

function WriteToFile() {
   var object, file;
   object= new ActiveXObject("Scripting.FileSystemObject");
   file = object.OpenTextFile("C://banned.ini", 8, false);
   file.WriteLine("Text in file");
   file.Close();
 }

 

Skal finnes en måte med firefox og.

Lenke til kommentar

Såklart, alt er mulig med ActiveX. :p

 

 

Problemet er bare at ingen fornuftige mennesker har det aktivert.

 

Hvis det er mulig i Firefox blir jeg overrasket. Det at en nettside skal kunne skrive til brukerens harddisk gir meg faktisk frysninger.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...