Just nu i M3-nätverket
Gå till innehåll

Lösenordsfråga


simkort

Rekommendera Poster

Programsnutten nedan är ett primitivt sätt att göra lösen.

1 Kan man med något annat program läsa lösenordet.

2 Vilka program är det.

programmet är enbart ett .exe när man använder det.

3 Förslag på bättre varianter tas emot tacksamt.

 

 

 

[font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"] 

private[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"]: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) 

{ 

[/size][/font][/size][/font][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]this[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"]->textBox1->Text=[/size][/font][/size][/font][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"Skriv in (över) Lösenordet här"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];

}

[/size][/font][/size][/font][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]private[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"]: System::Void textBox1_TextChanged(System::Object^ sender, System::EventArgs^ e) 

{ 

}

[/size][/font][/size][/font][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]private[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"]: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)

{ 

String^ text = textBox1->Text->ToString();

[/size][/font][/size][/font][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]if[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"]( text==[/size][/font][/size][/font][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"ABC"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"]) 

{

MessageBox::Show([/size][/font][/size][/font][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]""[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] + [/size][/font][/size][/font][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"RÄTT"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"]);

}

[/size][/font][/size][/font][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"] 

else

[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] 

{

MessageBox::Show([/size][/font][/size][/font][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]""[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] + [/size][/font][/size][/font][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"FEL"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"]);

} 

}

[/size][/font][/size][/font]

 

Länk till kommentar
Dela på andra webbplatser

Med google crom

 

 

private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) 
		 {	
             this->textBox1->Text="Skriv in (över) Lösenordet här";
		 }
private: System::Void textBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) 
		 {			
		 }
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)
		 {		 
	String^ text = textBox1->Text->ToString();
	 if( text=="ABC")		 
{
MessageBox::Show("" + "RÄTT");
}
else
{
MessageBox::Show("" + "FEL");
}			 			 
		 }

 

Länk till kommentar
Dela på andra webbplatser

Det är .Net du använder och då är det bara att köra exe-filen i en IL-disassembler, t.ex ILDASM eller .Net Reflector. Det senare programmet ger dig källkoden i ex. C# eller VB.Net. Med andra ord innebär hårdkodade lösenord ingen säkerhet alls (tja, man bör ju förstås förstå C#/VB.Net, men ändå)

 

Lösenorden bör du lagra i en extern repository, förslagsvis en databas.

Länk till kommentar
Dela på andra webbplatser

Tack Anjuna Moon.

 

 

Vill påpeka att mitt första inlägg i tråden var förstorat i ie till 150

om det nu har betydelse viket jag tror. Allltså ie webbläsare.

Länk till kommentar
Dela på andra webbplatser

  • 3 veckor senare...

94 000 lösenord hackkade, lite förklaring är inte dumt, hur går det till.

Anjuna Moon:s påstående om säkra(säkrare) lösenord är bara tomma ord.

Länk till kommentar
Dela på andra webbplatser

Nej, det är verkligen inte tomma ord. Det finns många saker att ta hänsyn till när en webbplats ska lagra lösenord säkert och det finns många programmerare som inte är tillräckligt kunniga för att klara av det.

 

När det gäller http://www.idg.se/2.1085/1.412262/losenorden-kommer-fran-bloggtoppense är lösenorden hashade men inte saltade verkar det som. Förutom då att webbplatsens program inte var säkert för så kallade SQL-injektioner.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...