Thomson keygen-new

Basic super program done in .net (vb.net 2005 express), sqlite database (3) and about 7 millions of possible networks to use ;).

The program consists of a simple SQL query type: SELECT * FROM keys WHERE
A few seconds later comes the result, I've walked the playing on many networks and over 90% It gave no problems and these, few were those that the router no longer had the default password of meo ๐Ÿ™

I advise you (If you do not want the staff go to your network) correctly configuring your wireless network, just simply rename the network which makes it harder to use, but it's not impossible!

Returning to the program, had some errors in the database – Fixed thanks to a user – Obrigado “John”!
A suggestion would be to use a text file, but in windows is difficult and slower demand from the network, so I kept using the sqlite, but this time you must have the dll next to the exe (What causes the program to work in linux (with the mono)


Requirements (windows)

  • .net 2.0 (it comes pre installed on windows vista or higher)

Requirements (linux and mac – Although not tested)

  • mono runtimes installed
  • sqlite 3 installed

Download: Note that you need to download program and the database, and unpacks it to the same folder as the executable.

*EDIT 23-02-2010*

Finally Tested on Mac ๐Ÿ™‚ and works very well.

Recently descubri that sqlite dll's do not work on windows 7 64bits (relatively strange thing…) but here is the fix here, just uncompress the dll and replace the existing. Note that is a quick fix and only works on windows.

Thomson keygen-new

46 thoughts on โ€œThomson keygen-new

  1. John: http://www.py2exe.org/ converts this to just a more practical exe em on windows ๐Ÿ™‚
    Of course, linux already has everything, and what has not.. very easily installs.

    Liked the part it generate the passes after it is installed, saves a lot of space, but one thing that I noticed, is that on my P3 @ 733 Debian generates much faster than on my Windows laptop ๐Ÿ™

    1. I was just reading a quick coisitas… but if you have access to a command line and sqlite3 you can perfectly use the iphone / linux version and another one that I read is that there is already mono working for it ๐Ÿ™‚ if you have the patience to test the staff, you would certainly enjoy it ๐Ÿ™‚

  2. well, patience I will have. but I do not understand programming! If I indicate this when you steps to try… I have the database in SQL3 and got the script that is used in the iphone/linux. Installed the Android Scripting Environment (ASE), I tried to run the script but it gives me an error like “permission denied”, I don't know if he reads the database, or do not know if I need root access to your phone…

  3. Edu, "2 >/mono Thomson key.exe wifi dev/null" error that gave you this command? and already now, so that was the dev/null ?
    For those who have access to a command line, just keep the sqlite (2 or 3, the bd at the moment is v3) You can perfectly use, just read and adapt the SH script that is available for download.

  4. hmm, Sorry for the delay… “MONO” I think q n would work. I think the simplest way would be with the “Android Scripting Environment” (“ASE”) that has Python interpreter. But don't know how to open the file “ssid2key.py” with the network name as argument. Tried to put directly the SSID in the script, processing but at the end (+30Hi) didn't give results (0 results found) . I tried to run the file as it should be (q on UNIX language would be with “./ssid2key.py 319a00”) with the command “execfile(“ssid2key.py”)”, It opens but it says q lack the argument (the SSID). Does anyone know the arguments put “execfile” in python? Obrigado

  5. >>> SSID =”081B24″
    >>> execfile(“/home/xD/search.py”)
    Found:A38027|94A081B24D
    Found:603DA0|94C5081B24
    Found:1C1305|B24081B246
    Found:9A6E9C|350D081B24

    You have here an example of what I was trying to explain yourself, being the script search.py:

    from re import compile
    from sys import argv, exit
    import the
    SSID = str. upper(SSID)
    FileSearch = open('/home/xD/file.lst ', ' r ')
    ReadingFile = FileSearch. read()
    ReadingFile = ReadingFile.('n')
    StringSearching = compile(SSID)
    for Line in ReadingFile:
    Search FoundString = StringSearching.(Line)
    if (FoundString):
    print “Found:” + Line
    FileSearch. close()

  6. Or even better, without the compile:
    SSID = str. upper(text)
    Filep = os.path.dirname(__FILE__)+'/file.lst’
    FileSearch = open(Filep, ' r ')
    ReadingFile = FileSearch. read()
    ReadingFile = ReadingFile.('n')
    for Line in ReadingFile:
    found = Line.(SSID ”|”)
    if (found > -1):
    print “Found: ” + Line
    FileSearch. close()
    Sorry for the spam miguelferreira

  7. noone @ linux-PC:~ $ python-c “SSID =’081B24′; execfile('/home/noone/search.py ')”
    Found:A38027|94A081B24D
    Found:603DA0|94C5081B24
    Found:1C1305|B24081B246
    Found:9A6E9C|350D081B24
    Also you can use python-c and set the variable as ai is shown.

  8. Hmm, I appreciate the effort but I think I'm shuffled, Sorry. And that is and where is the “search.py” and the “file.lst”. Better yet, would it be possible for a guide how to hei-proceeding, which files to use, in which folders and which scripts do? Sorry for the inconvenience!

  9. Edu the search.py is a script for finding text in files and make the print, the file.lst is the list of names|passwords of thomson. You need this file accurate q http://www.mediafire.com/?z0k4ozmzlnm extracts and after, start by running the command python criarficheirodeconsulta.py with the
    python/home/xD/criarficheirodeconsulta.py changing, the location of the file of course… When the process end pops up in the console: “Done dictionary.” and it creates a file called file.lst. After, go to search.py, change the location of the file.lst for your. After just using command: python-c “SSID = ' 1C1305′; execfile('/home/lulz/ads/search.py ')” and appear yourself a print with the various results. As this:
    Found:9F6CDF|51C1305A01
    Found:2931F0|D41C130581
    Found:1C1305|B24081B246
    Found:BDBB5C|D591C13053
    I apologise if these functions are made in haste. Ja are some time ago

  10. ๐Ÿ™‚ thank you, gave to realize everything! get it to work all in OSX, through a terminal. In Android, then I noticed that I couldn't open the Python in the terminal (is an interpreter integrated into application ASE), could only run through the Python console. There I discovered the commands and get it to run equally well on OSX Python console. But when I tried the same code (with proven on OSX) in the last few seconds and Android appears something like “[1] Killed ….” and forces all applications to close. So, is there anything in the Python interpreter in Android that is not hitting very sure. The test was to only use this code (very similar to Search.py but with the SSID already integrated):

    #!/usr/bin/python
    from re import compile
    SSID = str. upper('319a00')
    f = open(' file.lst ', ' r ')
    ReadingFile = f. read()
    ReadingFile = ReadingFile.('n')
    StringSearching = compile(SSID)
    for Line in ReadingFile:
    Search FoundString = StringSearching.(Line)
    if (FoundString):
    print “Found:” + Line
    f. close()

    There is another way (Perhaps the most basic) to make the “search” and the “print” of rows in the list?

  11. I found another way that this Yes, works!Through a terminal,dps d installed extra shell,with the command:
    fgrep-C 0 “319A00” /file.lst
    Ready,It is only worth having that long and not always have UI,ja n is not bad!

  12. Miguel Ferreira, a graphical interface? For android? is q in python with pygtk I already have two achievements ๐Ÿ˜‰ the dlink and thomson. Now for android so if there was a python module for such…

    1. I tested and tb not meeting, and went to another site that also the raises and nothing… may be a newer router or older…
      I generated only for 2007, keys 2008.2009… This can be this year. I'll treat to make a more complete data base and renew the program…

  13. because ...thought of it after reading your post!

    Thanks for the availability, and I would be very grateful if you could solve the problem for me ๐Ÿ™‚

    Cumps.

    1. Good, I don't do this kind of work, dai have offered the program to the database, But anyway, This network belongs to a router from 2010 and probably not yet added to the database passes 2010, Although it seems that the vast majority of passes will not work because it was changed the system that generates

Leave a Reply

Scroll to top