Go to English page

Neuigkeiten

Downloadbeschreibung:

Das nightly build von GWhoIs von ViaThinkSoft !
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Problemstellung:
locate findet keine Dateien aus Verzeichnissen, in den besondere Zugriffsrechte gelten, z.B. keine Leserechte für "other", oder ACLs.

Lösung:
in /etc/cron.daily/locate den wert LOCALUSER von nobody auf root umstellen.
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Projektbeschreibung:

Problembeschreibung: Sie besitzen ein Grafiktablett von Medion, mit der Artikelbezeichnung Medion P82012 MD 85637, das unter Windows 8, 8.1 oder Windows 10 nicht funktioniert.

In Photoshop funktioniert die Pinseldynamik nicht (sie ist allerdings eingeschaltet).

Beim Einstecken des Tablets in den Computer wird der "MacroKeyManager" in der Taskleiste nicht weiß, sondern bleibt grau. Außerdem erscheint das Icon in der Systemsteuerung nicht.
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Projektbeschreibung:

Problembeschreibung: Sie besitzen ein Grafiktablett von Medion, mit der Artikelbezeichnung Medion P82012 MD 85637, das unter Windows 8, 8.1 oder Windows 10 nicht funktioniert.

In Photoshop funktioniert die Pinseldynamik nicht (sie ist allerdings eingeschaltet).

Beim Einstecken des Tablets in den Computer wird der "MacroKeyManager" in der Taskleiste nicht weiß, sondern bleibt grau. Außerdem erscheint das Icon in der Systemsteuerung nicht.
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Downloadbeschreibung:

This package contains php functions for backwards compatibility, which can be included as "prepend" script - this means, that all PHP scripts (called via Apache, CLI etc.) include these scripts and therefore offer the backwards compatibility functions.

Currently, the pack contains following units:
- Replacement of mysql-functions with PHP 7
- Replacement of register_globals
- Replacement for ereg-functions

If you need htmlentities(), htmlspecialchars() or html_entity_decode() with old semantics, you can download compatibility functions here
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Downloadbeschreibung:

Beta-Release von ViaThinkSoft CryptoChat.
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Neuigkeiten zur Webseite

Die Webseite von ViaThinkSoft ist nun für Mobilgeräte optimiert. Die Struktur und das Design wurden etwas überarbeitet.

Neue Projekte

Wir freuen uns darüber hinaus, Ihnen folgende neue Produkte vorstellen zu können:
- FastPHP : Eine IDE für PHP
- YouTube Downloader 2.0 : Ein kommandozeilenbasierter Downloader für YouTube videos, geschrieben mit PHP für Linux.
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Ich übernehme keine Haftung für Schäden! Es wird keine Garantie auf Vollständigkeit und Korrektheit gegeben.

Verwendet wird Debian Squeeze, Grub und BaSH

A) Bildschirmauflösung verändern

1. Computer einschalten, ggf. Shift drücken um in Grub Menü zu kommen
2. "c" drücken
3. vbeinfo eingeben und Auflösung aussuchen
4. ESC drücken und Linux starten
5. nano /etc/default/grub
6. Die Auflösung eintragen, z.B.
# Die Auflösung in Grub (optional)
GRUB_GFXMODE=800x600
# Die Auflösung in Linux
GRUB_GFXPAYLOAD_LINUX=800x600
7. Ausführen: update-grub
8. reboot
9. Beten

B) Konsolenauflösung ändern

$/etc/default/console-setup
FONTSIZE="14"

$setupcon
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management

$dpkg-reconfigure locales

$/etc/default/console-setup
CHARMAP="ISO-8859-1"

$setupcon
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Datei "variables"

# This is a comment
ABC=xyz


Datei "test.sh"

#!/bin/bash

# Load global variables
if [ -f variables ]; then
     . variables
fi

# This will output "xyz"
echo "$ABC"

Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Projektbeschreibung:

VNagios ist ein Framework für PHP, das es erlaubt, Nagios Plugins gemäß den Richtlinien zu erstellen.

Derzeitiger Work-In-Progress-Stand
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Projektbeschreibung:

Nightmare Forest ist ein 3D Spiel, das in DarkBASIC entwickelt wird.

Das Spiel ist noch in der Entwicklungsphase.
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Downloadbeschreibung:

Der YouTube Downloader ist ein Tool für Linux. Es basiert auf dem Tool youtube-dl und bietet einige Zusatzfunktionen wie z.B. das Herunterladen und Suchen in Kanälen oder das Herunterladen von Playlists. Es können sowohl Videos als auch Audio-Dateien heruntergeladen werden. Youtube-IDs können in die ID-Tags von heruntergeladenen MP3-Dateien eingebunden werden. Eine automatisch verwaltete Liste mit bereits heruntergeladenen Videos erlaubt es, die heruntergeladenen Dateien zu verschieben, ohne dass die Videos neu heruntergeladen werden. YouTube Downloader ist vollständig kommandozeilenbasiert und für Cronjobs optimiert.

Anforderungen:
- PHP CLI
- Paket "youtube-dl"
- Falls MP3-Dateien extrahiert werden sollen: "avconv" oder "ffmpeg", sowie optional "id3v2"
- Ein Youtube API-Key (hier kostenlos beantragen)
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Projektbeschreibung:

Das Projekt "OID+" befindet sich derzeit noch in Entwicklung. OID+ soll es ermöglichen, mit wenig Aufwand eine OID Registration Authority verwalten, und die aktuellen Informationen in Echtzeit per HTTP und Whois zur Verfügung zu stellen. Es ist dennoch möglich, Allokationen für die Öffentlichkeit unsichtbar zu machen.

OID+ wird bereits für die Verwaltung der ViaThinkSoft OID-Registrierungsstelle verwendet.
Ein Testsystem ist hier verfügbar.
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Problem description:

You are using phpMyAdmin with $cfg['CaptchaLoginPublicKey'] and $cfg['CaptchaLoginPrivateKey'] keys set. You have been using ReCaptcha v2.

After an update of phpMyAdmin to version 4.8.0 (released 2018-04-07), you cannot log in anymore. In the right bottom corner of the display, you see a ReCaptcha error message, telling you that the key is not allowed for invisible ReCaptcha.

phpMyAdmin introduced invisible captcha (issue #13086) and broke compatibility to ReCaptcha v2. There does not seem to be a way to configure the kind of ReCaptcha being used.


Solution:

Get a new key at https://www.google.com/recaptcha/ and write it into config.inc.php
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Seit Freitag, dem 7 April 2018 scheint ein Update für Microsoft Security Essentials für Windows 7 (KB2310138) im Umlauf zu sein, das Benutzerkonten beschädigt. Sehr häufig sind die Dienst-Konten von SQL-Server-Installationen betroffen, sodass der Datenbankserver sich nicht mehr starten lässt.

Fehlerbeschreibung

(1) Wenn normale Benutzerprofile betroffen sind: Nach der Anmeldung erscheint ein leerer Desktop. Die benutzerspezifischen Einstellungen, Farben, Dateien usw. sind nicht mehr vorhanden. Das Benutzerprofil befindet sich in der "Werkseinstellung".

In manchen Fällen kann es sein, dass die Benutzeranmeldung überhaupt nicht möglich ist. In diesem Falle erhalten Sie die Fehlermeldung
Die Anmeldung des Dienstes 'Benutzerprofildienst' ist fehlgeschlagen. Das Benutzerprofil kann nicht geladen werden.

(2) Wenn das Dienstkonto eines SQL-Servers betroffen ist: Der SQL-Serverdienst lässt sich nicht starten. Es erscheint die Meldung:
Der Dienst "SQL-Server (<Instanzname>)" wurde mit folgendem dienstspezifischem Fehler beendet: %%-2146885628.
Eine Reparatur der SQL-Serverinstanz über das SQL Server Setup löst das Problem nicht.

(3) Ein Blick in die Ereignisanzeige von Windows zeigt folgende zugrundeliegende Fehler:
Fehler beim Initialisieren des Fallback-Zertifikats. Fehlercode: 1. Status: 20. Fehlernummer 0.
sowie
Der Aufruf "LoadUserProfile" ist aufgrund folgenden Fehlers fehlgeschlagen: Zugriff verweigert.
und
Die Anmeldung des Dienstes 'Benutzerprofildienst' ist fehlgeschlagen. Das Benutzerprofil kann nicht geladen werden. mit Benutzerangabe MSSQL$<Instanzname>

Beim ersten Auftreten des Fehlers erscheint folgender Eintrag in der Ereignisanzeige:
Das lokal gespeicherte Profil kann nicht geladen werden. Mögliche Fehlerursachen sind nicht ausreichende Sicherheitsrechte oder ein beschädigtes lokales Profil.
Details - Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.


Erklärung

Durch das Update wird nach dem Booten des Computers auf die Registry des Benutzers (ntuser.dat) zugegriffen, noch bevor dieser sich angemeldet hat. (Möglicherweise, um irgendwelche Prüfungen vorzunehmen).

Meldet sich ein Konto an, während die Registry noch geöffnet ist, kommt es zu einer Zugriffsverletzung. Dienstkonten (z.B. die Dienstkonten von SQL-Server, die den Namen MSSQL$<Instanzname> tragen) sind besonders häufig betroffen, da hier die automatische Anmeldung unmittelbar nach dem Hochfahren des Computers durchgeführt wird. Es können jedoch auch normale Benutzerkonten betroffen sein, wenn die Anmeldung schnell oder automatisch erfolgt.

Kommt es zu einer Zugriffsverletzung während der Anmeldung, wird das Profil durch ein temporäres Profil ersetzt. Diese Ersetzung wird jedoch nicht mehr rückgänig gemacht, weswegen der Benutzer keinen Zugriff mehr auf seine Einstellungen und Dateien hat. Ist ein Dienstkonto von SQL-Server betroffen, lässt der Datenbankserver sich nicht mehr starten, da er von den Daten des Dienstkontos abhängig ist.

Die Lösung ist, das temporäre Profil zu entfernen, und das ursprüngliche Profil wieder zu aktivieren. Dieser Schritt wird in der Registry durchgeführt.

Lösung

1. Wenn Sie nicht angemeldet werden können, versuchen Sie, sich mit einem anderen Profil anzumelden. Falls keines vorhanden ist, starten Sie den Computer bitte im abgesicherten Modus (F8 während des Hochfahrens drücken).

2. Starten Sie regedit über die Tastenkombination Win+R.

3. Betreten Sie den Schlüssel HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList und schauen Sie sich die Unterschlüssel an. Jeder Unterschlüssel stellt ein Benutzerprofil dar.

Das beschädigte Profil müsste die Endung ".bak" haben. Der gleichnamige Schlüssel ohne ".bak" ist das neue, temporäre Profil (unerwünscht).

Beispiel:
- Beim Schlüssel S-1-5-80-900269141-4055153352-84965781-2601490689-1616146167.bak handelt es sich um das echte, ursprüngliche Konto des SQL-Dienstbenutzers. Dies ist zu erkennen am Attribut ProfileImagePath, der C:\Users\MSSQL$<Instanzname> lautet. Dies ist das Profil, das wir eigentlich haben möchten.
- Der Schlüssel S-1-5-80-900269141-4055153352-84965781-2601490689-1616146167 ist das temporäre Profil. Hier ist das Attribut ProfileImagePath auf C:\Users\TEMP festgelegt. Dieses Verzeichnis existiert nicht; daher meldet SQL-Server "Zugriff verweigert".

4. In meinem Beispiel löschen Sie den Schlüssel S-1-5-80-.....-1616146167. Anschließend benennen Sie S-1-5-80-.....-1616146167.bak in S-1-5-80-.....-1616146167 um.

5. Nun sollte die Anmeldung wieder funktionieren, bzw. der SQL-Server sollte nun wieder normal über den SQL-Server-Konfigurationsmanager gestartet werden können.
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Environment: Raspberry Pi Debian; should work on normal Debian's too.

aptitude install libmp3lame-dev

git clone https://github.com/FFmpeg/FFmpeg
cd FFmpeg
./configure --enable-nonfree --enable-gpl --enable-libmp3lame --enable-shared
make
make install


In case $(which ffmpeg) shows "not found" for libavdevice.so , then do the following:

echo /PATH_TO_FFMPEG/FFmpeg/libavdevice/ >> /etc/ld.so.conf.d/90-ffmpeg.conf
ldconfig


(In my case, libavdevice.so.57 is installed on my system, but ffmpeg links to libavdevice.so.56 , and won't install this lib using "make install".
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Downloadbeschreibung:

Ein CLI YouTube Downloader in PHP geschrieben

Achtung! Diese Version ist veraltet! Die aktuelle Version 2.0 kann hier heruntergeladen werden.
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Projektbeschreibung:

FastPHP ist ein einfacher und dennoch komfortabler Editor/IDE für PHP.

Besondere Funktionen:
- Sehr schnelle Ladezeit, ähnlich Notepad
- Syntax-Highlighting
- Code-Explorer
- Ausführen von PHP-Dateien in der IDE ohne Browser
- PHP Lint
- Automatisches Umwandeln von Leerzeichen in Tabs
- Integrierte PHP-Hilfe zu jeder Funktion per F1-Tastendruck
- Möglichkeiten, PHP-Dateien ähnlich wie HTA-Dateien per Doppelklick auszuführen.

/pics/fastphp.png
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management
Downloadbeschreibung:

For the latest source code, please check the SVN repository.
Daniel Marschall
ViaThinkSoft Mitbegründer, Security Management
ViaThinkSoft Co-Founder, Security Management