Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 07:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Sicherheitslücken finden (?)

Discussion on Sicherheitslücken finden (?) within the General Coding forum part of the Coders Den category.

Reply
 
Old 11/30/2012, 10:27   #16


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,907
Received Thanks: 25,408
Quote:
Originally Posted by nkkk View Post
hab mir den code mal angesehen und konnte keinen fehler finden, bin aber eig auch kein php programmierer.

die antisqlinjection besteht ja daraus alle ' zu entfernen, ich denke aber das reicht, da mssql nur ' als escapezeichen benutzt.

ich hab mal versucht so auf die db zuzugreifen, ist mir aber nicht gelungen, ist aber auch nicht mein spezialgebiet.
Nein, das reicht nicht.
MrSm!th is offline  
Old 11/30/2012, 15:08   #17
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
Quote:
Originally Posted by MrSm!th View Post
Nein, das reicht nicht.
wieso sollte das nicht reichen?

nenn mit mal eine möglcihkeit code wie z.b.
Code:
"SELECT a From b WHERE c ='" +variable +"'";
zu injecten.
nkkk is offline  
Old 11/30/2012, 16:36   #18
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87
Quote:
Originally Posted by nkkk View Post
wieso sollte das nicht reichen?
Überspitzt gesagt, wurde bisher nur das Gartentor geprüft ob es korrekt schliesst. Das Haus aber hat noch Türen/Fenster/Dach/Keller/...

Sicherheitsanalysen kosten Zeit weil bis ins Detail getestet werden muss.
kissein is offline  
Old 11/30/2012, 16:58   #19
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
Quote:
Originally Posted by kissein View Post
Überspitzt gesagt, wurde bisher nur das Gartentor geprüft ob es korrekt schliesst. Das Haus aber hat noch Türen/Fenster/Dach/Keller/...

Sicherheitsanalysen kosten Zeit weil bis ins Detail getestet werden muss.
ja das ist mir klar, aber mein "ich denke das reicht" bezog sich auch nur auf das gartentor.
nkkk is offline  
Old 12/01/2012, 10:33   #20
 
Tyrar's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
Quote:
Originally Posted by nkkk View Post
wieso sollte das nicht reichen?

nenn mit mal eine möglcihkeit code wie z.b.
Code:
"SELECT a From b WHERE c ='" +variable +"'";
zu injecten.
wie schauts mit integer werten aus?

Code:
"SELECT a FROM b WHERE c = " + $_GET["id"];
wenn man 'a' irgendwo auf der seite ausgibt, wäre es einfach mit diesem query an z.b. user namen zu kommen!

Code:
test.php?id=0 UNION SELECT username FROM accounts WHERE id = 1
so in etwa, was ich jedenfalls sagen wollte, ein query wird nicht zwingend mit ' geschrieben!
Tyrar is offline  
Old 12/01/2012, 17:12   #21
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
Quote:
Originally Posted by HeavyHacker View Post
wie schauts mit integer werten aus?

Code:
"SELECT a FROM b WHERE c = " + $_GET["id"];
wenn man 'a' irgendwo auf der seite ausgibt, wäre es einfach mit diesem query an z.b. user namen zu kommen!

Code:
test.php?id=0 UNION SELECT username FROM accounts WHERE id = 1
so in etwa, was ich jedenfalls sagen wollte, ein query wird nicht zwingend mit ' geschrieben!
hmm k da hast du wohl recht.
aber auch intergerwerte kann man in ' schreiben (auch wenn mein ein früherer lehrer mal gesagt hat das man dass nicht soll, ka warum, funzt sowohl bei mssql als auch mysql auch mit hochkomma soweit ich weiss)
nkkk is offline  
Old 12/01/2012, 17:43   #22


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,907
Received Thanks: 25,408
Es gibt Möglichkeiten, das bloße Entfernen von Quotes sogar für Sqli auszunutzen. Und Escapezeichen die Quotes in der Funktionsweise ersetzen gibt es genug.

Es ist immer schlauer, eine Whitelist mit erlaubten Zeichen zu führen als eine Blacklist mit verbotenen.
MrSm!th is offline  
Old 12/01/2012, 17:59   #23
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
Quote:
Originally Posted by MrSm!th View Post
Es gibt Möglichkeiten, das bloße Entfernen von Quotes sogar für Sqli auszunutzen.
das kann evtl passieren wenn man mehere komplizierte sql escape funktionen benutzt die sich seitig aushebeln, in diesem einfachen fall sicherlich nicht.
Quote:
Es ist immer schlauer, eine Whitelist mit erlaubten Zeichen zu führen als eine Blacklist mit verbotenen.
das stimmt wohl.
Quote:
Und Escapezeichen die Quotes in der Funktionsweise ersetzen gibt es genug.
nenn mir nur eins.
nkkk is offline  
Old 12/01/2012, 18:48   #24
 
Tyrar's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
Quote:
Originally Posted by nkkk View Post
hmm k da hast du wohl recht.
aber auch intergerwerte kann man in ' schreiben (auch wenn mein ein früherer lehrer mal gesagt hat das man dass nicht soll, ka warum, funzt sowohl bei mssql als auch mysql auch mit hochkomma soweit ich weiss)
*vorsicht halbwissen, erfahrenere user bitte korrigieren*
integer werte werden in dem fall aus der db in einen string konvertiert und dann als string abgeglichen, was sich bei massig anfragen auf die performance auswirkt!
Tyrar is offline  
Reply


Similar Threads Similar Threads
[S] Tool mit dem man Sicherheitslücken findet
08/17/2012 - General Coding - 7 Replies
Hallo Community, wie schon in der Überschrift steht suche ich ein Tool das "Sicherheitslücken" findet. Ich möchte das an meinen Programmen austesten und dann die Lücke schließen. Wie mein "HWID + Login". Diese Tool habe ich ein paar Leuten zum testen gegeben und ein paar haben es auch geschafft zu knacken. Und jetzt würde ich gerne die Lücke schließen. Brauche nur das passende Tool kennt ihr eins? (Mein HWID + Login ist mit Visual Basic 2010 geschriebe) 955NONAME
[HOMEPAGE]Sicherheitslücken Scanner
11/08/2011 - Metin2 Private Server - 3 Replies
Heyho kennt einer von euch einen guten Sicherheitslücken Scanner für eine Homepage ?? mit diesen Google Skipfish habe ich runtergeladne aber kp wie es geht vlt hat auch einer davon ein TUT Wen nicht bitte namen vom anderen guten Scanner posten ;)
[Website]Sicherheitslücken Scann Service
08/13/2011 - Trading - 35 Replies
Hey, ich biete euch an, eure Website mit einem Programm nach Sicherheitslücken zu Scannen. Das ganze ist kostenlos! Was ich euch versichern kann ist, dass mein Programm jeden Exploit findet. Nachdem der Scann vorbei ist bekommt ihr ein Screen, wo jeder Exploit aufgelistet ist. Es gibt folgende Exploit Ränge High Medium Low Informational
.php Dateien auf Sicherheitslücken überprüfen
12/07/2010 - Technical Support - 1 Replies
Mahlzeit, weiß jemand von euch wie ich am besten .php Dateien auf Sicherheitslücken überprüfen kann, oder so verschlüsseln kann, dass sie von niemand anderem runtergeladen werden können? Vielleicht gibt es ja irgendein Tool was das für mich erledigen kann, will jetzt nicht unbedingt Zeile für Zeile durch kauen. Grüße



All times are GMT +1. The time now is 07:53.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.