Arsouyes' articles
This list contains only articles in english.
By chronological order
2017- Return of the arsouyesJune 7th 2017
- Caesar cipherJune 11th 2017
- RAII PatternJune 21st 2017
- PHP ProfilerJune 25th 2017
- Discrete logarithmJuly 7th 2017
- Code ComplexityJuly 13th 2017
- Diffie-Hellman Key exchange protocolJuly 23rd 2017
- Diffie-Hellman with colorsAugust 6th 2017
- Static WebsiteSeptember 27th 2017
2018- ElGamal encryptionApril 8th 2018
- Named arguments in PHP 5 and 7April 4th 2018
- Delete ads with pfBlockerNGOctober 8th 2018
2019- Gitlab repository backupMarch 4th 2019
- Configuration du serveur SIP VitalPBXMarch 25th 2019
- Create an exception in pfBlockerNGMay 20th 2019
- How to downgrade IOS with iTunesMay 27th 2019
- What is a PKI?September 19th 2019
- Turing Test to Avoid Call Bots with VitalPBXseptember 23rd 2019
- Build a PKI with XCASeptember 26th 2019
- Carbon impact of ITOctober 10th 2019
- Setup own certificates for ESXi 6.5October 28th 2019
- Clone a hard drive on UbuntuOctober 11th 2019
- Avoid VitalPBX Pop-UpNovember 12nd 2019
- Hash Functions: ChecksumsNovember 20th 2019
- Experimental archeology, how to install a debian 1.3November 26th 2019
- Hash Functions: Cryptographic FingerprintsNovember 28th 2019
- Call over networksDecember 2nd 2019
- Making of a shellcode for a 64-bit Linux.December 5th 2019
- Brute force Nortel IP-8815 with HydraDecember 9th 2019
- Protect your privacy by displaying Maths without JavascriptDecember 16th 2019
- Smashing the Stack in 2020 ?December 19th 2019
- Store your users' passwordsDecember 23rd 2019
2020- Shellcode for Windows 10January 6th 2020
- When an employee deletes your filesJanuary 9th 2020
- Avoid Command Injection in PHPJanuary 13th 2020
- CSPN by example, Security TargetJanuary 20th 2020
- Intercept keybord on windowsJanuary 23rd 2020
- Geolocation, know the country of your usersFebruary 5th 2020
- Create a Geoip database with PHP and SQLMarch 2 2020
- Anonymize IP addresses for statisticsMarch 23rd 2020
- Object serialization and injection in PHPApril 2nd 2020
- Three stories about trashingApril 6th 2020
- Set up a backup with Duplicity & OVH CloudApril 10th 2020
- Geolocation, building DAT and MMDB filesApril 14th 2020
- Backdoor via the Windows login screenApril 27th 2020
- Virtualize a computer whose disk has been clonedMay 4th 2020
- The Shockwave RiderJune 8th 2020
- Setup HTTPS for MatomoJune 15th 2020
- Back up your data on OVH Cloud with DuplicatiJune 29th 2020
- SQL injectionsJuillet 6th 2020
- The color of the hat, a point of viewAugust 31th 2020
- Blade Runner - Do Androids Dream of Electric Sheep?September 7th 2020
- Installation of VitalPBX (3.0)October 15th 2020
- Setup LDAPs and TLS on an Active DirectoryNovember 2nd 2020
- LDAPs vs starttlsNovember 2020
- Restricting an Active Directory account for servicesNovember 23rd 2020
- What the Worst Passwords Really SayNovember 25th 2020
- Named arguments in PHP 8November 30th 2020
- www:wakeDecember 7th 2020
2021- Sharing 4G via Wifi, WISP and TL-WR710NJanuary 5th 2021
- What is a VPN?January 13th 2021
- What is a VPN for?January 18th 2021
- www:watchJanuary 25th 2021
- Continuous deployment and dynamic web directoryMay 10th 2021
- Digitize analog cassettes (VHS or 8mm) with LinuxMay 17th 2021
- www:wonderMay 31st 2021
- Create a video contact sheet with LinuxJune 14th 2021
- Create a video contact sheet with WindowsJune 16th 2021
- PKCS, pem, der, key, crt,...June 21st 2021
- NeuromancerJune 28th 2021
- Digitize MiniDV tapes with LinuxJuly 5th 2021
- HTTPs for duplicatiJuly 12th 2021
- Connect Matomo to LDAP(s)July 19th 2021
- The arsouyes at the water's edgeJuly 19th 2021
- Count ZeroJuly 26th 2021
- Mona Lisa overdriveAugust 2nd 2021
- Eternity IncorporatedAugust 9th 2021
- Computer forensicAugust 11th 2021
- Exercises are good for healthAugust 16th 2021
- Reduce mental loadAugust 30th 2021
2022- Can The War in Ukraine move to cyberspace ?March 2nd 2023
- CVE-2022-29330 - vulnerability in VitalPBX < 3.2.1June 23rd 2022
2023- Setup IPv6 High Availability on pfSenseJanuary 2nd 2023
- Editorial 2023 - back to our rootsFebruary 12th 2023
- To encrypt or to encipher ?February 26th 2023
- Follow us!March 19th 2023
- Ultimate Database of All PasswordsApril 1st 2023
- What is Entropy?April 28th 2023
- Make our IT simple againJune 10th 2023
- Style Sheet, Who's speaking?August 7th 2023
- Improved by AI, or not.October 11th 2023
- Shellcode TesterOctober 18th 2023
- The Arsouyes' travels in BritanyNovember 6th 2023
- Planned obsolescence, let's repair our beliefsNovember 23rd 2023
- Do it with style!December 4th 2023
- Two Limited IntelligencesDecember 14th 2023
2024- Don't ask an AIsJanuary 27th 2024
- About SharentingMarch 1st 2024
- Computers are not the solutionMarch 11th 2024
- False workplace with my handApril 4th 2024
- Cyber Education's MinistryApril 22nd 2024
- Magic wordsMay 6th 2024
- Parental ControlJuly 20th 2024
- Cyber KarpmanAugust 2nd 2024
- The Art of Hacking - Shellcodes - Volume 1September 18th 2024
- A makefile to build shellcodesSeptember 27th 2024
- Shellcodes to prevent fake videos on TelegramSeptember 27th 2024
- Minimalistic HTTP Server, x86-64 and IPv6November 21st 2024
- thanks for exploiting the commonsDecember 15th 2024
2025- Geometry Problem (Debian 1.3 on VirtualBox ≥ 7.1.2)March 4th 2025
- Say No to AI Protect ActApril 1st 2025
- ShellquineApril 22nd 2025
- Anti Social AIMay 3rd 2025
Categories
Admin
Authent- Setup LDAPs and TLS on an Active DirectoryNovember 2nd 2020
- LDAPs vs starttlsNovember 2020
- Restricting an Active Directory account for servicesNovember 23rd 2020
- Connect Matomo to LDAP(s)July 19th 2021
Backups- Gitlab repository backupMarch 4th 2019
- Set up a backup with Duplicity & OVH CloudApril 10th 2020
- Back up your data on OVH Cloud with DuplicatiJune 29th 2020
DevOps- Gitlab repository backupMarch 4th 2019
Devops- Continuous deployment and dynamic web directoryMay 10th 2021
Network
Geoip- Geolocation, know the country of your usersFebruary 5th 2020
- Create a Geoip database with PHP and SQLMarch 2 2020
- Geolocation, building DAT and MMDB filesApril 14th 2020
- Sharing 4G via Wifi, WISP and TL-WR710NJanuary 5th 2021
- What is a VPN?January 13th 2021
- What is a VPN for?January 18th 2021
- Setup IPv6 High Availability on pfSenseJanuary 2nd 2023
Phones- Turing Test to Avoid Call Bots with VitalPBXseptember 23rd 2019
- Call over networksDecember 2nd 2019
- Installation of VitalPBX (3.0)October 15th 2020
Privacy- Delete ads with pfBlockerNGOctober 8th 2018
- Create an exception in pfBlockerNGMay 20th 2019
- Protect your privacy by displaying Maths without JavascriptDecember 16th 2019
- Anonymize IP addresses for statisticsMarch 23rd 2020
Téléphonie- Configuration du serveur SIP VitalPBXMarch 25th 2019
Web- Static WebsiteSeptember 27th 2017
- Geolocation, know the country of your usersFebruary 5th 2020
- Continuous deployment and dynamic web directoryMay 10th 2021
Archaeology- Experimental archeology, how to install a debian 1.3November 26th 2019
- Smashing the Stack in 2020 ?December 19th 2019
- Geometry Problem (Debian 1.3 on VirtualBox ≥ 7.1.2)March 4th 2025
Arsouyes
April Fools- Ultimate Database of All PasswordsApril 1st 2023
- Say No to AI Protect ActApril 1st 2025
Feedbacks- Computer forensicAugust 11th 2021
- Reduce mental loadAugust 30th 2021
News- Return of the arsouyesJune 7th 2017
- The arsouyes at the water's edgeJuly 19th 2021
- Editorial 2023 - back to our rootsFebruary 12th 2023
- Follow us!March 19th 2023
- The Arsouyes' travels in BritanyNovember 6th 2023
- Do it with style!December 4th 2023
- False workplace with my handApril 4th 2024
- Cyber Education's MinistryApril 22nd 2024
- Magic wordsMay 6th 2024
- The Art of Hacking - Shellcodes - Volume 1September 18th 2024
- Shellcodes to prevent fake videos on TelegramSeptember 27th 2024
- thanks for exploiting the commonsDecember 15th 2024
Stories- When an employee deletes your filesJanuary 9th 2020
- Three stories about trashingApril 6th 2020
- Exercises are good for healthAugust 16th 2021
website- Static WebsiteSeptember 27th 2017
- Protect your privacy by displaying Maths without JavascriptDecember 16th 2019
- Call over networksDecember 2nd 2019
- Make our IT simple againJune 10th 2023
Cryptography
Algorithms- Caesar cipherJune 11th 2017
- Discrete logarithmJuly 7th 2017
- Diffie-Hellman Key exchange protocolJuly 23rd 2017
- Diffie-Hellman with colorsAugust 6th 2017
- ElGamal encryptionApril 8th 2018
- Hash Functions: ChecksumsNovember 20th 2019
- Hash Functions: Cryptographic FingerprintsNovember 28th 2019
PKI- What is a PKI?September 19th 2019
- Build a PKI with XCASeptember 26th 2019
- Setup own certificates for ESXi 6.5October 28th 2019
- Setup HTTPS for MatomoJune 15th 2020
- Setup LDAPs and TLS on an Active DirectoryNovember 2nd 2020
- PKCS, pem, der, key, crt,...June 21st 2021
- HTTPs for duplicatiJuly 12th 2021
- LDAPs vs starttlsNovember 2020
- To encrypt or to encipher ?February 26th 2023
Culture- The Shockwave RiderJune 8th 2020
- Blade Runner - Do Androids Dream of Electric Sheep?September 7th 2020
- www:wakeDecember 7th 2020
- www:watchJanuary 25th 2021
- www:wonderMay 31st 2021
- NeuromancerJune 28th 2021
- Count ZeroJuly 26th 2021
- Mona Lisa overdriveAugust 2nd 2021
- Eternity IncorporatedAugust 9th 2021
Hacking
Cracking- Avoid VitalPBX Pop-UpNovember 12nd 2019
Golfing- Minimalistic HTTP Server, x86-64 and IPv6November 21st 2024
- ShellquineApril 22nd 2025
Kiddies- Brute force Nortel IP-8815 with HydraDecember 9th 2019
- Backdoor via the Windows login screenApril 27th 2020
Shellcode- Making of a shellcode for a 64-bit Linux.December 5th 2019
- Smashing the Stack in 2020 ?December 19th 2019
- Shellcode for Windows 10January 6th 2020
- Shellcode TesterOctober 18th 2023
- A makefile to build shellcodesSeptember 27th 2024
- ShellquineApril 22nd 2025
Vulnerabilities- Store your users' passwordsDecember 23rd 2019
- Avoid Command Injection in PHPJanuary 13th 2020
- Object serialization and injection in PHPApril 2nd 2020
- SQL injectionsJuillet 6th 2020
- CVE-2022-29330 - vulnerability in VitalPBX < 3.2.1June 23rd 2022
- Intercept keybord on windowsJanuary 23rd 2020
HowTo
Active Directory- Setup LDAPs and TLS on an Active DirectoryNovember 2nd 2020
- Restricting an Active Directory account for servicesNovember 23rd 2020
Apache- Continuous deployment and dynamic web directoryMay 10th 2021
Debian- Experimental archeology, how to install a debian 1.3November 26th 2019
- Geometry Problem (Debian 1.3 on VirtualBox ≥ 7.1.2)March 4th 2025
Duplicati- Back up your data on OVH Cloud with DuplicatiJune 29th 2020
- HTTPs for duplicatiJuly 12th 2021
Duplicity- Set up a backup with Duplicity & OVH CloudApril 10th 2020
ESXi- Setup own certificates for ESXi 6.5October 28th 2019
Gitlab- Gitlab repository backupMarch 4th 2019
- Continuous deployment and dynamic web directoryMay 10th 2021
Hydra- Brute force Nortel IP-8815 with HydraDecember 9th 2019
Matomo- Setup HTTPS for MatomoJune 15th 2020
- Connect Matomo to LDAP(s)July 19th 2021
TL-WR710N- Sharing 4G via Wifi, WISP and TL-WR710NJanuary 5th 2021
VirtualBox- Virtualize a computer whose disk has been clonedMay 4th 2020
- Geometry Problem (Debian 1.3 on VirtualBox ≥ 7.1.2)March 4th 2025
VitalPBX- Configuration du serveur SIP VitalPBXMarch 25th 2019
- Turing Test to Avoid Call Bots with VitalPBXseptember 23rd 2019
- Avoid VitalPBX Pop-UpNovember 12nd 2019
- Installation of VitalPBX (3.0)October 15th 2020
XCA- Build a PKI with XCASeptember 26th 2019
dd- Clone a hard drive on UbuntuOctober 11th 2019
ffmpeg- Create a video contact sheet with LinuxJune 14th 2021
- Create a video contact sheet with WindowsJune 16th 2021
iOS- How to downgrade IOS with iTunesMay 27th 2019
pfSense- Delete ads with pfBlockerNGOctober 8th 2018
- Create an exception in pfBlockerNGMay 20th 2019
- Setup IPv6 High Availability on pfSenseJanuary 2nd 2023
KISS- Static WebsiteSeptember 27th 2017
- Make our IT simple againJune 10th 2023
- Computers are not the solutionMarch 11th 2024
Legal
Forensics- How to downgrade IOS with iTunesMay 27th 2019
- Clone a hard drive on UbuntuOctober 11th 2019
- When an employee deletes your filesJanuary 9th 2020
- Three stories about trashingApril 6th 2020
- Virtualize a computer whose disk has been clonedMay 4th 2020
- Digitize analog cassettes (VHS or 8mm) with LinuxMay 17th 2021
- Create a video contact sheet with LinuxJune 14th 2021
- Create a video contact sheet with WindowsJune 16th 2021
- Digitize MiniDV tapes with LinuxJuly 5th 2021
- Computer forensicAugust 11th 2021
RGPD- Protect your privacy by displaying Maths without JavascriptDecember 16th 2019
- Anonymize IP addresses for statisticsMarch 23rd 2020
Maths- Discrete logarithmJuly 7th 2017
- What is Entropy?April 28th 2023
Programmation
Make- Static WebsiteSeptember 27th 2017
Programming
Assembly- Making of a shellcode for a 64-bit Linux.December 5th 2019
- Shellcode for Windows 10January 6th 2020
- Shellcode TesterOctober 18th 2023
- Minimalistic HTTP Server, x86-64 and IPv6November 21st 2024
- ShellquineApril 22nd 2025
C- Intercept keybord on windowsJanuary 23rd 2020
- Shellcode TesterOctober 18th 2023
C++- Discrete logarithmJuly 7th 2017
Make- A makefile to build shellcodesSeptember 27th 2024
PHP- PHP ProfilerJune 25th 2017
- Named arguments in PHP 5 and 7April 4th 2018
- Store your users' passwordsDecember 23rd 2019
- Avoid Command Injection in PHPJanuary 13th 2020
- Create a Geoip database with PHP and SQLMarch 2 2020
- Object serialization and injection in PHPApril 2nd 2020
- SQL injectionsJuillet 6th 2020
- Named arguments in PHP 8November 30th 2020
Patterns- RAII PatternJune 21st 2017
- Code ComplexityJuly 13th 2017
Thoughts
AI- Improved by AI, or not.October 11th 2023
- Two Limited IntelligencesDecember 14th 2023
- Don't ask an AIsJanuary 27th 2024
- Say No to AI Protect ActApril 1st 2025
- Anti Social AIMay 3rd 2025
Computers- Carbon impact of ITOctober 10th 2019
- What the Worst Passwords Really SayNovember 25th 2020
- Can The War in Ukraine move to cyberspace ?March 2nd 2023
- Computers are not the solutionMarch 11th 2024
Cyber Balance- Reduce mental loadAugust 30th 2021
- Editorial 2023 - back to our rootsFebruary 12th 2023
- Planned obsolescence, let's repair our beliefsNovember 23rd 2023
- Cyber KarpmanAugust 2nd 2024
Mankind- The color of the hat, a point of viewAugust 31th 2020
Parenting- Improved by AI, or not.October 11th 2023
- About SharentingMarch 1st 2024
- Parental ControlJuly 20th 2024
Rants- thanks for exploiting the commonsDecember 15th 2024
Vocabulary- To encrypt or to encipher ?February 26th 2023
- Style Sheet, Who's speaking?August 7th 2023
W8h8- CSPN by example, Security TargetJanuary 20th 2020
- Exercises are good for healthAugust 16th 2021