Dies ist das Archiv zu der Kategorie 'Code'.

Kontaktformular-Spam von Amelie Betz

Abgelegt unter Aufklärung, Code, EDV, IT am 27.08.2017

Hui, da geht’s am Wochenende aber wieder rund!

Von verschiedenen Kontaktformularen prasseln gerade folgende Nachricht rein:

You have received a new contact form message.
Name : Amelie Betz
Email : elena.uhsler@mail.com
Message : Rufen Sie uns an unter +49 1805015480

Na, dann gucken wir doch mal ins Logfile…

Och, hat sich wirklich jemand die Mühe gemacht, und mit PhantomJS gescripted Captchas extrahiert und dann Spam abgekippt.

.htaccess-Datei anlegen:

BrowserMatchNoCase "PhantomJS" bots

Order Allow,Deny
Allow from ALL
Deny from env=bots

Kann natürlich beliebig um andere Bots erweitert werden, und schon is Ruh mit dem Spammer, der zu dumm dazu war, den UserAgent zu ändern 😛


Facebook und die Bilderkennung

Abgelegt unter Code, Facebook am 14.05.2017

Ist schon interessant, wie fortgeschritten der Algorhythmus der Inhaltserkennung auf Facebook ist…

https://scontent.xx.fbcdn.net/v/t1.0-1/p160x160/16649097_10154070832781076_4148709187097776832_n.jpg?oh=5a5f2cf51cfce2ed30777cc43be93b57&oe=59B7D848

Zitat aus dem alt-Text:
„xxx’s Profile Photo, Image may contain: 1 person, smiling“

oder:

https://scontent.xx.fbcdn.net/v/t1.0-1/c0.27.160.160/p160x160/18119417_741844339327789_3445656377332510734_n.jpg?oh=d3b198832977f7617cb40032430ed9eb&oe=59BF071C

Zitat aus dem alt-Text:
„xxx’s Profile Photo, Image may contain: 1 person, standing and indoor“


logrotate und unexpected log filename

Abgelegt unter Code, Debian, EDV, IT am 27.08.2016

Für alle, die auch erst mal nicht gleich verstanden haben, was die Fehlermeldung besagt…

Zuerst mal mit logrotate -d /pfad/zur/config debuggen.


home:~# logrotate -d /etc/logrotate.d/sample
reading config file /etc/logrotate.d/sample
error: /etc/logrotate.d/sample:10 unexpected log filename
error: found error in /var/log/sample/*log , skipping
removing last 1 log configs

Handling 0 logs

Besagte Config-Datei öffnen.
Logrotate sagt einem sogar GANZ GENAU, in welcher Zeile der Fehler steckt.
(in diesem Falle Zeile 10)

Zuvor stand da:

/var/log/sample/*log {
copytruncate
weekly
compress
delaycompress
rotate 52
missingok
create 640 root root
sharedscripts
/usr/bin/killall -HUP sample
endscript
}

Und damit das richtig wird:

/var/log/sample/*log {
copytruncate
weekly
compress
delaycompress
rotate 52
missingok
create 640 root root
sharedscripts
service sample reload
endscript
}



blog powered by wordpress
Design by Office and IT - Business Solutions
Optimiert durch suchmaschinen-freundlich