Page 1 of 2 12 LastLast
Results 1 to 10 of 21

Thread: Poor Man's FPGA

Hybrid View

  1. #1
    Junior Member tek911's Avatar
    Join Date
    Jan 2010
    Posts
    59

    Default Poor Man's FPGA

    Ok, time to dip from the proverbial knowledge pool. Im trying to focus on learning bluetooth cracking (yeah im a dee-de-dee but i think i want to try to develop something along the lines of kismet for bluetooth sniffers). However, in an effort to be at least semi-cutting edge from 2006, i'm trying to get into FPGAs. I would hop on the whole Pico E12 or E16 bandwagon, but i think i left my $1000 bucks (899 for the e12) in my other pants.

    I've been looking at Spartan E3 starter kit (retails at the low low price of $149.99) www .xilinx.com/products/silicon_solutions/fpgas/spartan_series/spartan3e_fpgas/index.htm

    But due to lack of true knowledge of the hardware out there i'm left with a few questions:

    All the fpga tools on bt3 (winzipcrack, wepcrack, cowpatty,etc) that harness fpgas, do they need just the e12, or e16? OR can a guy get any FPGA and go to work?

    If all fpgas are not created equal, is there a term that will help me in my searches for the proper (read CHEAP) fpga? I'm not even 100% sure the E3 is in the same realm as the e12 and e16s from PICO.

    If anyone has any experience with the E3 let me know as im frothing at the mouth to order it. If an E12 gets 9,000,000/s key attempts and a p4 gets 150,000 if i could even get 3 or 4,000,000/s from the cheapo E3 i'd be happy.

    Thanks in advance. God i love this forum.

  2. #2
    Junior Member tek911's Avatar
    Join Date
    Jan 2010
    Posts
    59

    Default

    Oh and also, good starting point if this is your first run in with FPGAs (i know i learn from other peoples questions too) start with this quick Black Hat presentation slide deck:
    www .blackhat.com/presentations/bh-usa-06/BH-US-06-Moniz-Hulton.pdf

  3. #3
    Developer
    Join Date
    Mar 2007
    Posts
    6,126

    Default

    In my little knowledge I gained when i was thinking about buying a pico chip I understood a few things.
    #1 a kernel patch is needed so the kernel must be rebuilt with the proper patch
    #2 the actual software must be patched to provide fpga support

    The way I understood it was the open cipher project was doing the support. The guy in charge of it works at pico and did the def con presentation.


    BT3 has 6 softwares that I can find with fpga support however I do not know if that means any fpga or only the pico. If I were to guess I would say only the pico. Contrary to popular belief it is not a super easy way to jack up the speed on your processor. I will take a look at the tool you found though and see what its all about.

  4. #4
    Just burned his ISO Anabolic_OMEN's Avatar
    Join Date
    Feb 2006
    Posts
    17

    Default

    does anyone own FPGA card or a pico card ?
    and if someone does have they tried generating wpa tables ?
    i'm a cake

  5. #5
    Moderator theprez98's Avatar
    Join Date
    Jan 2010
    Location
    Maryland
    Posts
    2,533

    Default

    h1kari is the only person I know who had done this, but he is not a member here.
    "\x74\x68\x65\x70\x72\x65\x7a\x39\x38";

  6. #6
    Junior Member MrWrong's Avatar
    Join Date
    Jan 2008
    Posts
    34

    Default

    I'm not sure how into the FPGA world you want to get, but you might check out a company called Altera. I believe that their VHDL and Verilog tools are free for the taking.

    Back when I was in school I used one of their chips and an old monitor to create a game of Video Blackjack for my Senior Project.
    Wrong place
    Wrong time
    Wrong woman

  7. #7
    Just burned his ISO
    Join Date
    Mar 2008
    Posts
    1

    Default

    I would honestly go with the Altera Cyclone, also Altera has a third party company who created a $50 dollar + $30 shipping fpga board, it is USB and about the size of a credit card. Altera's Window's Development tool is free but Linux is $2,000.00. Altera has overall easier to use software and better help files. I've used Altera and Xilinx for many projects.

    You are right that fpga's are not created equal. Altera created a few that have larger NAND memory, touch screens and video outputs. I have seen linux run on that design. It's about 500.00 but it is loaded with nice features.

    Althought I am new to Backtrack and this forum, I am an Electronics Engineer who Specializing in Computer/Network Architecutre. For example Routers design, switch design and Computer Design.

  8. #8
    Just burned his ISO Anabolic_OMEN's Avatar
    Join Date
    Feb 2006
    Posts
    17

    Default

    ok so would you be kind to suggest a product for abouts £100 and would you know if it can be applied in rainbow table generation ?

    latest hak5 ep with the guy on gsm cracking - was mindblowing and having a small fpga device that can cut generation time in half if amazing.

    i would also like to find out if that would be applicable with brute forcing and worldlist pounding stuff.
    i'm a cake

  9. #9
    Junior Member tek911's Avatar
    Join Date
    Jan 2010
    Posts
    59

    Default

    Anabolic, it wouldn't really do much for brute forcing and wordlist pounding as FPGAs do hash and encryption generation really fast because it is hardware setup in a way that it mimicks the logic behind the actual encryption/decrytion/hash generation algorithms but in hardware so rather than a processor having to do the multiple instructions to crunch the numbers the logic gates on the fpga are already oriented in teh way you set them up so they can crunch faster [feel free to ignore everything i just said for the quick and summary....no they dont do wordlist and bruteforcing]

  10. #10
    Very good friend of the forum killadaninja's Avatar
    Join Date
    Oct 2007
    Location
    London, United Kingdom.
    Posts
    526

    Default hey

    Anabolic are you hoping to do wordlist attacks with your fpga? or hash work im 99% there is no fpga capable of running external wordlist attacks the logic blocks arent built for it any way you should look at the xlinkx virtex pro

    heres a quick interesting read from wikipedia

    Applications of FPGAs include digital signal processing, software-defined radio, aerospace and defense systems, ASIC prototyping, medical imaging, computer vision, speech recognition, cryptography, bioinformatics, computer hardware emulation and a growing range of other areas. FPGAs originally began as competitors to CPLDs and competed in a similar space, that of glue logic for PCBs. As their size, capabilities, and speed increased, they began to take over larger and larger functions to the state where some are now marketed as full systems on chips (SOC).

    FPGAs especially find applications in any area or algorithm that can make use of the massive parallelism offered by their architecture. One such area is code breaking, in particular brute-force attack, of cryptographic algorithms.

    FPGAs are increasingly used in conventional High Performance Computing applications where computational kernels such as FFT or Convolution are performed on the FPGA instead of a microprocessor. The use of FPGAs for computing tasks is known as reconfigurable computing.

    The adoption of FPGAs in high performance computing is currently limited by the complexity of FPGA design compared to conventional software and the extremely long turn-around times of current design tools, where 4-8 hours wait is necessary after even minor changes to the source code.
    -ninja
    Sometimes I try to fit a 16-character string into an 8–byte space, on purpose.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •