jensgebken
Goto Top

Link generieren zum Klicken

Hallo Gemeinschaft,

erstelle mit vba folgenden Link, den ich per mail versende

leider kann ich diesen link in outlook nicht anklicken, weil er zwar vollständig erscheint aber nicht vollständig anklickbar ist, so dass nur ein Teil des Links in den Browser kommt

so sieht der link aus in vbs

      p_Link = "https://testewaswolle.de/kur/?your-name=" & NameE & "&Strasse=" & Strasse & "&your-plz=" & Postleitzahl & "&your-ort=" & Ort & "&your-iban=" & IBAN & "&authnummer=" & RNR & "&your-resnummer=" & RNRHP & "&your-von=" & Anreise & "&your-bis=" & Abreise & "&your-mail=" & p_Email  

so wird er versendet

        body = "<p style='font-size:14.5;'>" & p_Anrede & "<br><br>" & p_Text & p_Text1 & p_Link  
            
        .HTMLBody = body & .HTMLBody
    
        .Save
        .Close 0
        .Send 'Hier wird die Mail gesendet  

Content-ID: 7773617965

Url: https://administrator.de/contentid/7773617965

Ausgedruckt am: 22.11.2024 um 11:11 Uhr

Nebellicht
Nebellicht 07.07.2023 um 13:57:14 Uhr
Goto Top
Hi. Da fehlt ein "<a href=" und ein "</a>" im Minimum. Gruß nbll
jensgebken
jensgebken 07.07.2023 um 14:03:02 Uhr
Goto Top
nun habe ich es so

        p_Link = "<a href=" & "https://testewaswolle.de/kur/?your-name=" & NameE & "&Strasse=" & Strasse & "&your-plz=" & Postleitzahl & "&your-ort=" & Ort & "&your-iban=" & IBAN & "&authnummer=" & RNR & "&your-resnummer=" & RNRHP & "&your-von=" & Anreise & "&your-bis=" & Abreise & "&your-mail=" & p_Email & ">" & "LINK" & "</a>"  

nun sieht der link so aus
https://testewaswolle.de/kur/?your-name=testname
jensgebken
jensgebken 07.07.2023 um 14:05:31 Uhr
Goto Top
... also bis Name - danach wird es abgeschnitten
7426148943
7426148943 07.07.2023 aktualisiert um 14:08:25 Uhr
Goto Top
p_Link = "<a href=""" & "https://testewaswolle.de/kur/?your-name=" & NameE & "&Strasse=" & Strasse & "&your-plz=" & Postleitzahl & "&your-ort=" & Ort & "&your-iban=" & IBAN & "&authnummer=" & RNR & "&your-resnummer=" & RNRHP & "&your-von=" & Anreise & "&your-bis=" & Abreise & "&your-mail=" & p_Email & """>" & "LINK" & "</a>"    
6376382705
6376382705 07.07.2023 aktualisiert um 14:12:18 Uhr
Goto Top
Mir ahnt da ganz schlimmes, um ehrlich zu sein. Ich hoffe Du validierst Input(vor Manipulation) sonst hast Du relativ zügig XSS Probleme.

Ich habe schon ne Weile eine Message auf dem Herzen an Dich: lass' das wen Professionelles bauen. Du holst Dir die hacker/scrapper/sonstigesViechzeug auf deinen Server/Shop wenn Du das nicht vernünftig baust. Glaube mir, zumindest deine Kunden werden das nicht mögen (Du vermutlich auch nicht).

Gruß
7426148943
7426148943 07.07.2023 um 14:13:28 Uhr
Goto Top
Überforder den Jungen nicht, es ist Freitag 😂
jensgebken
jensgebken 07.07.2023 um 14:17:25 Uhr
Goto Top
lieben dank für den Hinweis- ich lasse diesen Link aus access generieren - mein Gast bekommt die Mail und damit auch den Link - die Seite, die durch den Link aufgerufen wird, ist Password geschützt - der Gast füllt ein Formular aus, welches ich zum Teil durch den Link füllen lasse - er sendet das ausgefüllte Formular ab und ich erhalte eine Mail mit den Daten - diese daten lese ich dann wieder in eine Access Tabelle ein - vorher gleiche ich noch drei felder ab, um nicht durch Zufall oder abgreifen des Links fehlerhafte daten in meine DB zu bekommen
6376382705
6376382705 07.07.2023 aktualisiert um 14:25:07 Uhr
Goto Top
Zitat von @jensgebken:

lieben dank für den Hinweis- ich lasse diesen Link aus access generieren - mein Gast bekommt die Mail und damit auch den Link - die Seite, die durch den Link aufgerufen wird, ist Password geschützt - der Gast füllt ein Formular aus, welches ich zum Teil durch den Link füllen lasse - er sendet das ausgefüllte Formular ab und ich erhalte eine Mail mit den Daten - diese daten lese ich dann wieder in eine Access Tabelle ein - vorher gleiche ich noch drei felder ab, um nicht durch Zufall oder abgreifen des Links fehlerhafte daten in meine DB zu bekommen

Gut, Du hast keine Ahnung wovon ich spreche.

Es geht nicht darum, was Du für einen Link generierst oder woher, es geht darum, dass ich mir deinen Link (ganz simpel ausgedrückt) kopieren kann, so dass ich ihn in Volltext sehe:
https://testewaswolle.de/kur/?your-name=emm386&Straße=xyz
anschließend versuche ich statt "emm386" einfach mal ein Javascript einzuhängen. Klappt das (XSS), kann ich mir viel böses Zeugs auf deinem Server, mit deinen Kunden, mit deiner Datenbank anstellen.

Es geht darum, dass Du genau das unterbindest, dass wer den Link manipuliert und dein Server darauf reagiert. Dazu solltest aber dringend Verständnis davon haben.

Oh .. je.

Wenn du möchtest, schickst mir einfach mal deinen Shop (bitte per Message) und ich guck mal, was es da so feines zum spielen für böhse hax0rs gibt.

Überforder den Jungen nicht, es ist Freitag 😂
Mein Pentestherz weint.. :/
jensgebken
jensgebken 07.07.2023 um 14:25:04 Uhr
Goto Top
was wäre denn dein Vorschlag, wie ich ein WebForm mit Daten fülle über einen Linkaufruf
6376382705
6376382705 07.07.2023 aktualisiert um 14:38:45 Uhr
Goto Top
was wäre denn dein Vorschlag, wie ich ein WebForm mit Daten fülle über einen Linkaufruf
2 Optionen sehe ich.

  • Geld investieren für einen Entwickler der Sicherheitsverständnis hat
  • Den ganzen Mist anfangen zu lernen und dein System korrekt vor sowas schützen (bspw.: Header setzen, Inputvalidation, Sanitizing, ...)

Normalerweise bringt Wordpress und deren PlugIns häufig das verlangte oben mit, .. ich weiß allerdings nicht, in wie weit Du das System zerpflückst. Dazu kommt: deine Scripte und Anpassungen werden mit viel Pech nach einem Update einfach überschrieben oder funktionieren anschließend nicht mehr und wie wir ALLE wissen, ist es notwendig WP und dessen PlugIns regelmäßig zu updaten.

Gruß

Dein Enthusiasmus, dein Willen, dein Drang Geld zu sparen in allen Ehren, aber hier solltest wirklich drüber nachdenken, ob Du das so möchtest, .. verpennst Du was, ist dein Shop relativ zügig übernommen/offline/geleaked.
jensgebken
jensgebken 07.07.2023 um 14:55:24 Uhr
Goto Top
ich verwende ja ein wordpress formular plugin - dort sind get Befehle vorgesehen - deshalb sehe ich von dort auch kein Risiko - und nach updats sollte es auch weiter funktionieren
Trommel
Trommel 07.07.2023 um 15:06:27 Uhr
Goto Top
Dein nächster Gast ist dann little Bobby Tables ! face-wink

https://xkcd.com/327/

Trommel
jensgebken
jensgebken 07.07.2023 aktualisiert um 15:15:51 Uhr
Goto Top
vielleicht magst du mir erklären, was du meinst

wenn es so einfach waere, dann waere es doch der tod für wordpress und die plugins
6376382705
6376382705 07.07.2023 um 15:15:20 Uhr
Goto Top
Zitat von @Trommel:

Dein nächster Gast ist dann little Bobby Tables ! face-wink

https://xkcd.com/327/

Trommel



Genau das.

In diesem Sinne: ein schönes Wochenende Euch! face-smile
jensgebken
jensgebken 07.07.2023 aktualisiert um 15:17:24 Uhr
Goto Top
wenn es so einfach waere, dann waere es doch der tod für wordpress und die plugins

aber - lieben dank für eure sorge face-smile
Archeon
Archeon 08.07.2023 um 00:16:45 Uhr
Goto Top
Lieber Jens, vielleicht nimmst du dir die hier genannten Sachen einfach mal wirklich zu Herzen, anstatt das einfach so lächelnd abzutun.
Die Leute die hier schreiben, haben alle mehr Ahnung von der Materie als du, sonst könnten und würden sie dir vermutlich nicht helfen.
Deine Fragen sind hier größtenteils einfachstes Basiswissen und wenn es daran schon fehlt, sollte man Hinweise zur Sicherheit vielleicht mehr als nur einmal überdenken.
7426148943
7426148943 08.07.2023 aktualisiert um 07:34:07 Uhr
Goto Top
Er stellt hier schon seit 7 Jahren solche Fragen, ein Schelm wer glaubt da würde sich noch was ändern ... Aber die Hoffnung stirbt ja bekanntlich zuletzt 🖖. Typische Freitagsfrage halt.
jensgebken
jensgebken 10.07.2023 um 08:07:25 Uhr
Goto Top
Lieber Archeon - bitte nicht falsch verstehen - ich bin sehr sehr froh, dass in diesem Portal user sind, die in ihrer freien Zeit sich meiner annehmen - meine Fragestellung zu wordpress und co sollte nur darauf abzielen auf den mit Sicherheit gut gemeinten Hinweis von emm386 - in diesem Plugin wird explizit die Möglichkeit geboten mit get Befehl zu arbeiten - wenn dem so ist, dass das ein Risiko in sich birgt, dann würde ich es für unverantwortlich halten, dass der plugin Ersteller dieses vertreibt
7426148943
7426148943 10.07.2023 aktualisiert um 08:33:35 Uhr
Goto Top
Zitat von @jensgebken:

wenn dem so ist, dass das ein Risiko in sich birgt, dann würde ich es für unverantwortlich halten, dass der plugin Ersteller dieses vertreibt

Setzt aber als erstes voraus das der Ersteller das entsprechende Wissen hat 😉. Vielfach ist dem eben nicht so, nicht umsonst gibt es immer wieder Sicherbeitslecks in Wordpress durch Plugins. Man sollte also nie voraussetzen das einer vor einem deine Arbeit macht, only trust yourself ... Input-Sanitization gehört bei einem verantwortungsvollen Entwickler immer dazu egal was der Entwickler vor einem schon damit gemacht hat.
jensgebken
jensgebken 10.07.2023 um 08:47:09 Uhr
Goto Top
puuuh - theoretisch gebe ich dir da recht - aber praktisch würde das ja die absolute Chaotik bedeuten für Wordpress und Co - oder? Dann kann ich ja gar kein plugin mehr verwenden, welches Daten in irgendeiner Weise erhebt - in diesem Falle ging es um das Form plugin contact 7
7426148943
7426148943 10.07.2023 aktualisiert um 12:09:23 Uhr
Goto Top
Zitat von @jensgebken:

puuuh - theoretisch gebe ich dir da recht - aber praktisch würde das ja die absolute Chaotik bedeuten für Wordpress und Co - oder?
Nö, macht das ganze nur sicherer.
Dann kann ich ja gar kein plugin mehr verwenden, welches Daten in irgendeiner Weise erhebt - in diesem Falle ging es um das Form plugin contact 7
Deswegen meide ich solche riesigen Projekte, weil man keine vernünftige Übersicht mehr behalten kann. Nicht umsonst sind immer wieder Wordpress User die Opfer, wenn man das will bitte, muss am Ende jeder selbst entscheiden ...
jensgebken
jensgebken 10.07.2023 um 17:56:38 Uhr
Goto Top
danke für deine Ausführungen