Chercher :
Newsletter :  


Revues :
- Presse
- Presse FR
- Vidéos
- Twitter
- Secuobs





Sommaires :
- Tendances
- Failles
- Virus
- Concours
- Reportages
- Acteurs
- Outils
- Breves
- Infrastructures
- Livres
- Tutoriels
- Interviews
- Podcasts
- Communiques
- USBsploit
- Commentaires


Revue Presse:
- Tous
- Francophone
- Par mot clé
- Par site
- Le tagwall


Top bi-hebdo:
- Ensemble
- Articles
- Revue
- Videos
- Twitter
- Auteurs


Articles :
- Par mot clé
- Par auteur
- Par organisme
- Le tagwall


Videos :
- Toutes
- Par mot clé
- Par site
- Le tagwall


Twitter :
- Tous
- Par mot clé
- Par compte
- Le tagwall


Commentaires :
- Breves
- Virus
- Failles
- Outils
- Tutoriels
- Tendances
- Acteurs
- Reportages
- Infrastructures
- Interviews
- Concours
- Livres
- Communiques


RSS/XML :
- Articles
- Commentaires
- Revue
- Revue FR
- Videos
- Twitter


RSS SecuObs :
- sécurité
- exploit
- windows
- attaque
- outil
- microsoft


RSS Revue :
- security
- microsoft
- windows
- hacker
- attack
- network


RSS Videos :
- curit
- security
- biomet
- metasploit
- biometric
- cking


RSS Twitter :
- security
- linux
- botnet
- attack
- metasploit
- cisco


RSS Comments :
- Breves
- Virus
- Failles
- Outils
- Tutoriels
- Tendances
- Acteurs
- Reportages
- Infrastructures
- Interviews
- Concours
- Livres
- Communiques


RSS OPML :
- Français
- International











Revue de presse francophone :
- Vigilance - Palo Alto PAN-OS injection d'entité XML externe, analysé le 01 06 2015
- Vigilance - WordPress Esplanade Cross Site Scripting, analysé le 01 06 2015
- Vigilance - WordPress Incoming Links Cross Site Scripting via Referer, analysé le 01 06 2015
- Vigilance - WordPress Store Locator Plus injection de mail, analysé le 01 06 2015
- Vigilance - Cisco Unified MeetingPlace injection d'entité XML externe, analysé le 01 06 2015
- Vigilance - Cisco AnyConnect Secure Mobility Client élévation de privilèges via Identity Services Engine, analysé le 01 06 2015
- Vigilance - IBM Domino Cross Site Scripting, analysé le 01 06 2015
- Vigilance - Eclipse Jetty trois vulnérabilités, analysé le 01 06 2015
- Pourquoi Google veut des frontières pour le droit à l'oubli
- HP accompagne les entreprises dans leur migration vers Windows 10
- Kit Pont Secure Bridge Très Haut débit 5 GHz Longue portée jusqu à 6 km
- Bind 9 v 9.9.7-P1 touché, coulé
- Windows 10, espoirs et espérances sécu
- Chinoiseries, APT et compagnies aériennes
- Vulnérabilités Réseau Après les automates, les switchs minent les OIV

Dernier articles de SecuObs :
- Renaud Bidou (Deny All): "L'innovation dans le domaine des WAFs s'oriente vers plus de bon sens et d'intelligence, plus de flexibilité et plus d'ergonomie"
- Mises à jour en perspective pour le système Vigik
- Les russes ont-ils pwn le système AEGIS ?
- Le ministère de l'intérieur censure une conférence au Canada
- Saut d'air gap, audit de firmware et (in)sécurité mobile au programme de Cansecwest 2014
- GCHQ: Le JTRIG torpille Anonymous qui torpille le JTRIG (ou pas)
- #FIC2014: Entrée en territoire inconnu
- Le Sénat investit dans les monnaies virtuelles
- #LPM2013: Un nouvel espoir ?
- L'ANSSI durcit le ton

Revue de presse internationale :
- Everything You Wanted to Know About Oscillators
- ISPs Claim Title II Regulations Don't Apply To the Internet Because Computers
- Japanese Police Arrest Mount Gox CEO Mark Karpeles
- Amazon Echo Orders the Roku About
- White House will not force FBI to get a warrant for email data
- Free Avast Cleanup app cleans and optimizes Android phones and tablets
- The Countdown Begins Last Two Weeks for Entries
- Siouxland Pain Clinic says patient information likely exposed by hacker
- Files of 1,100 veterans thrown in dumpster at Hot Springs VA
- Reverse Engineering for Newbies
- Help My friend lost the last photos of her mother in an Acronis Backup. Earn 100 EUR if you can reverse the tib file format details in link .
- 3D Printed Bristle Bots Robot Cockroaches
- YouTube Games Copyright Law To Avoid License Fees, IFPI Says
- Build Your Own Function Generator
- Why healthcare needs cloud computing

Annuaire des videos
- FUZZING ON LINE PART THREE
- Official Maltego tutorial 5 Writing your own transforms
- Official Maltego tutorial 6 Integrating with SQL DBs
- Official Maltego tutorial 3 Importing CSVs spreadsheets
- install zeus botnet
- Eloy Magalhaes
- Official Maltego tutorial 1 Google s websites
- Official Maltego tutorial 4 Social Networks
- Blind String SQL Injection
- backdoor linux root from r57 php shell VPS khg crew redc00de
- How To Attaque Pc With Back Track 5 In Arabique
- RSA Todd Schomburg talks about Roundup Ready lines available in 2013
- Nessus Diagnostics Troubleshooting
- Panda Security Vidcast Panda GateDefender Performa Parte 2 de 2
- MultiPyInjector Shellcode Injection

Revue Twitter
- RT @fpalumbo: Cisco consistently leading the way ? buys vCider to boost its distributed cloud vision #CiscoONE
- @mckeay Looks odd... not much to go on (prob some slideshow/vid app under Linux)
- [SuggestedReading] Using the HTML5 Fullscreen API for Phishing Attacks
- RT @BrianHonan: Our problems are not technical but cultural. OWASP top 10 has not changed over the years @joshcorman #RSAC
- RT @mikko: Wow. Apple kernels actually have a function called PE_i_can_has_debugger:
- [Blog Spam] Metasploit and PowerShell payloads
- PinkiePie Strikes Again, Compromises Google Chrome in Pwnium Contest at Hack in the Box: For the second time thi...
- @mikko @fslabs y'all wldn't happen to have lat/long data sets for other botnets, wld you? Doing some research (free/open info rls when done)
- RT @nickhacks: Want to crash a remote host running Snow Leopard? Just use: nmap -P0 -6 --script=targets-ipv6-multicast-mld #wishiwaskidding
- An inexpensive proxy service called is actually a front for #malware distribution -

Mini-Tagwall
Revue de presse : security, microsoft, windows, hacker, attack, network, vulnerability, google, exploit, malware, internet, remote, iphone

+ de mots clés pour la revue de presse

Annuaires des videos : curit, security, biomet, metasploit, biometric, cking, password, windows, botnet, defcon, tutorial, crypt, xploit

+ de mots clés pour les videos

Revue Twitter : security, linux, botnet, attack, metasploit, cisco, defcon, phish, exploit, google, inject, server, firewall

+ de mots clés pour la revue Twitter

Top bi-hebdo des articles de SecuObs
- [Infratech - release] version 0.6 de Bluetooth Stack Smasher
- [Infratech - vulnérabilité] Nouvelle version 0.8 de Bluetooth Stack Smasher
- Yersinia, un environnement de travail pour les attaques sur le layer 2
- La sécurité des clés USB mise à mal par USBDUMPER
- Version Beta 0.1.1 disponible pour MSFMap, l'extension Meterpreter de scan en pivot façon NMAP
- [IDS Snort Windows – Partie 2] Installation et configuration
- OSSTMM une méthodologie Open Source pour les audits de sécurité
- EFIPW récupère automatiquement le mot de passe BIOS EFI des Macbook Pro avec processeurs Intel
- [Ettercap – Partie 2] Ettercap par l'exemple - Man In the Middle et SSL sniffing
- Mises à jour en perspective pour le système Vigik

Top bi-hebdo de la revue de presse
- NetJapan signe un contrat exclusif pour la France avec Yves Lecomte Sofrad DS
- Dell dévoile sa nouvelle machine virtuelle AppAssure Replication Target pour Microsoft Azure Marketplace
- Web Application Firewall Magic Quadrant 2015
- Inutile loi sur l obsolescence programmée
- Le système d'enregistrement et de lecture de Spirent améliore la géolocalisation des véhicules pour des communications entre véhicules
- Secure Cloud de l'ANSSI et label Cloud Confidence une complémentarité pour le meilleur du Cloud
- Christophe Birkeland, Blue Coat Systems La sécurité informatique au sein des environnements industriels 4.0 le savoir est la meilleure protection
- Emmanuel Meriot, Darktrace France L'Enterprise Immune System , une nouvelle catégorie de cyber défense
- Prise de contrô'le à  distance de voitures connectées - L'analyse de Kaspersky Lab
- Final Round of DEF CON 23 Speakers

Top bi-hebdo de l'annuaire des videos
- Metasploit ms08 067 netapi exploit upload netcat as backdoor
- Simple analysis of network traffic TCPdump TCPflow
- SDR based GSM Jammer USRP 2 and GNU Radio Open BTS HD
- Comment Pirater Un Ordinateur Avec Ubuntu Metasploit
- Tutoriel Supprimer Cacaoweb Botnet
- kali linux Collecte d adresses Email avec Metasploit
- Official Maltego tutorial 5 Writing your own transforms
- Comment creer un server botnet!!!!(Réseau de pc zombies)
- Official Maltego tutorial 4 Social Networks
- Bbkeyswin WPA d une Bbox en 2 min sous Windows

Top bi-hebdo de la revue Twitter
- Newly discovered zero-day exploit bypasses UAC in Windows (bug in win32k.sys)
- Cisco's 2009 Annual Security Report - - (NB: I am emp by Cisco)
- RT @cbrocas: @r00tbsd will give a talk and a workshop at #rmll (July 9th10th) on reverse engineering on open source platform : http ...
- RT @jgrusko: Defcon 20 CTF Quals - PP 200 write-up: (the actual exploit uses a trick to avoid supplying a stack add ...
- An inexpensive proxy service called is actually a front for #malware distribution -
- NMAP has been updated with the latest VMware ESX OS detection and correct IEEE/OUI spelling for MAC/ARP addresses Yippee!
- Is anyone else frustrated by the interface for Python's namedtuple?
- DDing the new version of Linux Mint onto a USB to rebuild my eeePC.
- VPN (google): How ATT gets stimulus funds - CNNMoney.com Full
- RT @Syngress Tweetup in Vegas! Blackhat Defcon - We'll buy you a drink:) RT this and you get an extra drink! RSVP:

Top des articles les plus commentés
- [Metasploit 2.x – Partie 1] Introduction et présentation
- Microsoft !Exploitable un nouvel outil gratuit pour aider les développeurs à évaluer automatiquement les risques
- Webshag, un outil d'audit de serveur web
- Les navigateurs internet, des mini-systèmes d’exploitation hors de contrôle ?
- Yellowsn0w un utilitaire de déblocage SIM pour le firmware 2.2 des Iphone 3G
- CAINE un Live[CD|USB] pour faciliter la recherche légale de preuves numériques de compromission
- Nessus 4.0 placé sous le signe de la performance, de l'unification et de la personnalisation
- [Renforcement des fonctions de sécurité du noyau Linux – Partie 1] Présentation
- [IDS Snort Windows – Partie 1] Introduction aux IDS et à SNORT
- Origami pour forger, analyser et manipuler des fichiers PDF malicieux

Scraping LinkedIn Public Profiles for Fun and Profit

Si vous voulez bloquer ce service sur vos fils RSS
Si vous voulez nous contacter ou nous proposer un fil RSS

Menu > Articles de la revue de presse : - l'ensemble [tous | francophone] - par mots clé [tous] - par site [tous] - le tagwall [voir] - Top bi-hebdo de la revue de presse [Voir]

S'abonner au fil RSS global de la revue de presse



Scraping LinkedIn Public Profiles for Fun and Profit

Par Security Bloggers Network
Le [2012-12-25] à 20:01:49



Présentation : Reconnaissance and Information Gathering is a part of almost every penetration testing engagement. Often, the tester will only perform network reconnaissance in an attempt to disclose and learn the company's network infrastructure i.e. IP addresses, domain names, and etc , but there are other types of reconnaissance to conduct, and no, I'm not talking about dumpster diving. Thanks to social networks like LinkedIn, OSINT WEBINT is now yielding more information. This information can then be used to help the tester test anything from social engineering to weak passwords. In this blog post I will show you how to use Pythonect to easily generate potential passwords from LinkedIn public profiles. If you haven't heard about Pythonect yet, it is a new, experimental, general-purpose dataflow programming language based on the Python programming language. Pythonect is most suitable for creating applications that are themselves focused on the flow of the data. An application that generates passwords from the employees public LinkedIn profiles of a given company - have a coherence and clear dataflow 1 Find all the employees public LinkedIn profiles 2 Scrap all the employees public LinkedIn profiles 3 Crunch all the data into potential passwords Now that we have the general concept and high-level overview out of the way, let's dive in to the details. Finding all the employees public LinkedIn profiles will be done via Google Custom Search Engine, a free service by Google that allows anyone to create their own search engine by themselves. The idea is to create a search engine that when searching for a given company name - will return all the employees public LinkedIn profiles. How When creating a Google Custom Search Engine it's possible to refine the search results to a specific site i.e. 'Sites to search' , and we're going to limit ours to linkedin.com. It's also possible to fine-tune the search results even further, e.g. uk.linkedin.com to find only employees from United Kingdom. The access to the newly created Google Custom Search Engine will be made using a free API key obtained from Google API Console. Why go through the Google API because it allows automation No CAPTCHA's , and it also means that the search-result pages will be returned as JSON as oppose to HTML . The only catch with using the free API key is that it's limited to 100 queries per day, but it's possible to buy an API key that will not be limited. Scraping the profiles is a matter of iterating all over the hCards in all the search-result pages, and extracting the employee name from each hCard. Whats is a hCard hCard is a micro format for publishing the contact details of people, companies, organizations, and places. hCard is also supported by social networks such as Facebook, Google , LinkedIn and etc. for exporting public profiles. Google when indexing parses hCard, and when relevant, uses them in search-result pages. In other words, when search-result pages include LinkedIn public profiles, it will appear as hCards, and could be easily parsed. Let's see the implementation of the above usr bin python Copyright C 2012 Itzik Kotler scraper.py is free software you can redistribute it and or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or at your option any later version. scraper.py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with scraper.py. If not, see lthttp www.gnu.org licenses . Simple LinkedIn public profiles scraper that uses Google Custom Search import urllib import simplejson BASE_URL https www.googleapis.com customsearch v1 key ltYOUR GOOGLE API KEY cx ltYOUR GOOGLE SEARCH ENGINE CX def __get_all_hcards_from_query query, index 0, hcards url query if index 0 url url ' start pourcentsd' pourcents index json simplejson.loads urllib.urlopen url .read if json.has_key 'error' print Stopping at pourcentss due to Error pourcents url print json else for item in json 'items' try hcards item 'pagemap' 'hcard' 0 'fn' item 'pagemap' 'hcard' 0 'title' except KeyError as e pass if json 'queries' .has_key 'nextPage' return __get_all_hcards_from_query query, json 'queries' 'nextPage' 0 'startIndex' , hcards return hcards def get_all_employees_by_company_via_linkedin company queries ' at pourcentss inurl in ', ' at pourcentss inurl pub ' result for query in queries _query query pourcents company result.update get_all_hcards_from_query BASE_URL ' q ' _query return list result Replace ltYOUR GOOGLE API KEY and ltYOUR GOOGLE SEARCH ENGINE CX in the code above with your Google API Key and Google Search Engine CX respectively, save it to a file called scraper.py, and you're ready To kick-start, here is a simple program in Pythonect that utilizes the scraper module that searchs and prints all the Pythonect company employees full names Pythonect - scraper.get_all_employees_by_company_via_linkedin - print The output should be Itzik Kotler In my LinkedIn Profile, I have listed Pythonect as a company that I work for, and since no one else is working there, when searching for all the employees of Pythonect company - only my LinkedIn profile comes up. For demonstration purposes I will keep using this example i.e. Pythonect company, and Itzik Kotler employee , but go ahead and replace Pythonect with other, more popular, companies names and see the results. Now that we have a working skeleton, let's take its output and start crunching it. Keep in mind that every password generation forumla is merely a guess. The examples below are only a sampling of what can be done. There are, obviously many more possibilities and you are encouraged to experiment. But first, let's normalize the output - this way it's going to be consistent before operations are performed on it Pythonect - scraper.get_all_employees_by_company_via_linkedin - string.lower ''.join .split The normalization procedure is short and simple convert the string to lowercase and remove any spaces, and so the output should be now itzikkotler As for data manipulation, out of the box Thanks to The Python Standard Library we've got itertools and it's combinatoric generators. Let's start by applying itertools.product Pythonect - scraper.get_all_employees_by_company_via_linkedin - string.lower ''.join .split - itertools.product , repeat 4 - print The code above will generate and print every 4 characters password from the letters i, t, z, k, o, t, l , e, r. However, it won't cover passwords with uppercase letters in it. And so, here's a simple and straightforward implementation of a cycle_uppercase function that cycles the input letters yields a copy of the input with letter in uppercase def cycle_uppercase i s ''.join i for idx in xrange 0, len s yield s idx s idx .upper s idx 1 To use it, save it to a file called itertools2.py, and then simply add it to the Pythonect program after the itertools.product , repeat 4 block, as follows Pythonect - scraper.get_all_employees_by_company_via_linkedin - string.lower ''.join .split - itertools.product , repeat 4 - itertools2.cycle_uppercase - print Now, the program will also cover passwords that include a single uppercase letter in it. Moving on with the data manipulation, sometimes the password might contain symbols that are not found within the scrapped data. In this case, it is necessary to build a generator that will take the input and add symbols to it. Here is a short and simple generator implemented as a Generator Expression postfix for postfix in '123',' ',' ' To use it, simply add it to the Pythonect program after the itertools2.cycle_uppercase block, as follows Pythonect - scraper.get_all_employees_by_company_via_linkedin - string.lower ''.join .split - itertools.product , repeat 4 - itertools2.cycle_uppercase - postfix for postfix in '123',' ',' ' - print The result is that now the program adds the strings '123', ' ', and ' ' to every generated password, which increases the chances of guessing the user's right password, or not, depends on the password To summarize, it's possible to take OSINT WEBINT data on a given person or company and use it to generate potential passwords, and it's easy to do with Pythonect. There are, of course, many different ways to manipulate the data into passwords and many programs and filters that can be used. In this aspect, Pythonect being a flow-oriented language makes it easy to experiment and research with different modules and programs in a plug and play manner.




AddThis Social Bookmark Widget



Les derniers articles du site "Security Bloggers Network" :

- White House will not force FBI to get a warrant for email data
- Free Avast Cleanup app cleans and optimizes Android phones and tablets
- Why healthcare needs cloud computing
- Sites you use online, may tarnish your reputation and relationships
- Enterprise network security What s new for the week of July 27, 2015
- Friday Squid Blogging Russian Sailors Video Colossal Squid
- Security site to bookmark www.openioc.org
- Interview Sumit Sid Siddharth of NotSoSecure
- 10 Tips To Survive Black Hat 2015
- Schneier Speaking Schedule




S'abonner au fil RSS global de la revue de presse

Menu > Articles de la revue de presse : - l'ensemble [tous | francophone] - par mots clé [tous] - par site [tous] - le tagwall [voir] - Top bi-hebdo de la revue de presse [Voir]



Si vous voulez bloquer ce service sur vos fils RSS :
- avec iptables "iptables -A INPUT -s 88.190.17.190 --dport 80 -j DROP"
- avec ipfw et wipfw "ipfw add deny from 88.190.17.190 to any 80"
- Nous contacter par mail




SecuToolBox :

Mini-Tagwall des articles publiés sur SecuObs :

Mini-Tagwall de l'annuaire video :

Mini-Tagwall des articles de la revue de presse :

Mini-Tagwall des Tweets de la revue Twitter :