Dishing Tech

Dishing Tech is a unique tech blog that offers news, how to's, tips, tweaks on pretty much anything tech related. We Dish out the latest news on gadgets and hardware. Provide Mac and iDevice reviews as well as provide tutorials on hacking, jailbreaking, internet security and visualisation.

09 May 2012

Beini, WifiWay & BackTrack Alternative? Yes, Xiaopan OS & It's Better!



Beini is outdated, unsupported and lets face it super buggy. I managed to find a TinyCore Linux (TCL) that has been built similar to Beini. It boots much faster and has a few benefits over Beini. Check the video out below to see a successful Reaver Inflator run. The developer djyuzi at anywlan is active and pushing updates through at warp speed.

Features
• Reaver Inflator
 New GUI
 Higher Screen Resolution
 Connect to Wifi Networks
 Notepad

Updated
 Kernel 3.0.21
 FeedingBottle 3.2.3

XiaoPanOS 0.4.2
• Update Tinycore 4.5 core 
• Update minidwep-gtk-30419 
• Update compat driver, update the firmware (including RTL8192SU) 
• Added r8168, r8169 drivers 
• Updated BCM43xx official drivers 
• Updated the RTL8187L official driver (does not support the 8187B) 
• You can run / home/tc/rtl8187B.sh compat driver on boot through XFE to load the rtl8187B manually


Reaver Inflator is working on my ALFA RTL8188RU Device in Parallels also works for the RTL8187L
Supports
 RTL8187, RTL8188C, RTL8192C, RTL8192D, RTL8712, RTL8192SU
 Atheros and Broadcom heavily supported
• Others: adm8211, ar9170usb, at76c50x-usb, ath5k, ath6kl, ath9k, ath9k_htc, b43, b43legacy, b44, carl9170, brcm80211, ipw2100, ipw2200, iwl3945, iwlagn, iwlcore, iwmc3200wifi, libertas, libertas_cs, libertas_sdio, libertas_spi, libertas_tf, libertas_tf_usb,libipw, mwl8k, orinoco_cs, orinoco_nortel, orinoco_pci, orinoco_plx, orinoco_tld, orinoco_usb, orinoco, p54common, p54pci, p54spi, p54usb, rt2400pci, rt2500pci, rt2500usb, rt2800pci, rt2800usb, rt61pci, rt73usb, rtl8180, rtlwifi, rtl8192ce, spectrum_cs, ssb, wl1251, wl12xx, zd1211rw and possibly more.

Atheros Ethernet drivers
atl1
atl1c
atl1e
atl2

Also ethernet (with internet) works quite well on a 13" 2010 MacBook Pro.

Only thing that you can't seem to do is update and add extra apps. If I have time I might change that. It is possible to install Opera internet browser and TCL can also support flash.


Download one of these:
XiaoPan 0.3.7.1
XiaoPan 0.3.8
XiaoPan 0.4
XiaoPan 0.4.1
XiaoPan 0.4.2
XiaoPan 0.4.2.1
XiaoPan 0.4.2.2 (English Version)
If the version you downloaded does not work try another, sometimes drivers conflict with one another. It is a good idea to start with the latest and if that does not work, move to a earlier version.
• Also bear in mind that it boots with default rtl8187L. If you have an rtl8187B you need to run: /home/tc/compat-rtl8187.sh

XiaoPan 0.4.2.2
• Added English as default language. XFE and Minidwep are now in English!
• Changed resolution from 800 x 600 to 1024 x 768
• Default TinyCore background
• Added Black Background on boot
• Added useful text documents for the following commands

or you can Download the Parallels Image 0.4.1 (.pvm) which should be faster and be able to save settings (download password: dishingtech). Tested and works on VMware, VirtualBox and Parallels Desktop. Works on Mac, should work just as good on Windows. v0.4.3 should be released within the next few weeks.



Tiny Core Linux does not require a hard drive to function. It runs from RAM by default. XiaoPan can run with a minimum of 64mb of RAM, although you should allocate much more than this unless you don't have anymore.

Installation Options
Boot into it like how you boot into Windows (easiest, fastest performance) and requires no VM software: See Here.


Parallels (Best VM software): Select 'Other Linux Kernel 2.6' when importing the iso.


VMware (Alternative VM): Import the iso and Select the 'Guest operating system' as Linux. Use the appropriate Other-type version for the kernel used. Tiny Core Linux 3.x by default uses Linux kernel 2.6.33.3 32-bit so the appropriate choice is 'Other 2.6x Linux (32-bit)' Source: TCL Wiki


Virtualbox (Free) Some other similar option to the ones above.


To Change the Language to English
Download UltraISO to modify the boot / isolinux / the isolinux.cfg and replace all instances of zh_CN.utf8 with en.utf8 In:


label xiaopanOS 
kernel / boot / vmlinuz 
append initrd = / boot / core.gz quiet core cde tz = GMT-8 showapps vga = 788 lang = zh_CN.utf8 waitusb = 3 mydata = xiaopan restore = sdb4/cde 


grub2: 
menuentry "xiaopanOS 0.4.x" { 
set root = '(hd0, msdos5)' 
linux / boot / vmlinuz quiet core tce = sda5/cde lang = zh_CN.utf8 showapps mydata = xiaopan waitusb = 4 
initrd / boot / core.gz 


grub/grub4dos: 
title xiaopanOS 0.4.x 
kernel (hd0, 4) / vmlinuz quiet core tce = sda5/cde lang = zh_CN.utf8 showapps mydata = xiaopan waitusb = 4 
initrd (hd0, 4) / core.gz 


You can also change the screen resolution to suit your display on boot by changing the vga = 7?? variable. 


After you are done, save it as a new iso.
You can also change the language and other variables such as screen resolution by pushing tab when you get to the boot screen options page.
Change Language in XFE

Open the xfe.pot file located in the po directory of the source tree with a software like notepad or gtranslator and fill it with your translated strings (be careful to the hotkeys and c-format characters).


Change Language in MinidWep?
Use this image as a guide for Chinese to English conversion. Or you can use version 0.4.2.2.




Change Background
Use UltraISO to mount XiaoPan to change boot image. Navigate to boot/isolinux name your new image the same, drag into the same location, replace. Then save ISO.





Change Desktop Wallpaper
Go to /cde/xiaopan.tgz and drag the file out of UltraISO.


 

Extract the files into a folder. open opt.




Then open backgrounds.



Replace xiaopan.jpg with the image you want. Then compress the folder as a xiaopan.tgz, drag it into the same location (see pic below). Then save the ISO and you are done.










Final Words
I am not going to spend anytime with developing Beini anymore. With this pure linux wireless virtual machine. Next up I will create a tutorial how to add dictionaries and how to use Reaver as well as Inflator.

36 comments:

  1. Thanks, XiaoPan is really a good alternative. By the way, does the beini 1.2.4 dishingtech edition has reaver with GUI? Like the one in the XiaoPan?
    And can you make a tutorial how to boot XiaoPan with USB? Currently I'm booting it with CD.

    ReplyDelete
  2. It does not, it has command line which I suggest you get to know how to use it. There are a lot of variables, it is quite finicky. You can install Inflator in your Beini ISO by placing the tce or tcz file in the appropriate folder (one with all the drivers). I will make a tutorial with how to boot via usb. Thanks for the suggestion.

    ReplyDelete
  3. thanks bro......nic share...

    ReplyDelete
  4. I don't have Windows but think I made it successful to boot XiaoPan with USB. It will largely be an issue (if there is one) in your BIOS. http://dishingtech.blogspot.com/2012/05/how-to-create-bootable-usb-for-xiaopan.html

    ReplyDelete
  5. Good afternoon. At me Realtek RTL8187 Wireless 802.11b/g 54Mbps USB 2.0 Network Adapter
    Shows all networks but with 0-db to capacity of a signal. What to do?

    ReplyDelete
  6. Good afternoon. At me Realtek RTL8187 Wireless 802.11b/g 54Mbps USB 2.0 Network Adapter
    Shows all networks but with 0-db to capacity of a signal. What to do?

    ReplyDelete
  7. Well, what rtl8187 is it? is it rtl8187b or rtl8187l? If it is the 'B' version you need to run the rtl8187b.sh file using Xfe file manager to load the driver as it conflicts with the others. If that does not work try another earlier version.

    ReplyDelete
  8. in my hp laptop with broadcom 4313 802.11 b/g/n wireless driver cannot use this os what should i do??

    ReplyDelete
  9. There are a few things you can do:
    See if aircrack-ng is compatible with this card, see if reaver is compatible with this card and check to see if Beini is compatible with this card. If not:

    a) Buy a USB adapter with a compatible wifi card (e.g. rtl8187L)b) look for a broadcom 4313 .tce or .tcz driver on the repo 
    c) try a different XiaoPan versions 
    d) try Beini
    e) if Beini works find the driver and move it to the XiaoPan ISO cde or tce folder.
    f) see if compat-wireless have a driver for this card

    ReplyDelete
  10. Hi, i trying to use the xiopanOS 0.4.2.2. It's can not see the Dlink USB wifi. The usb work fine in beini 1.2.2. In beini it show as "wlan0 Ralink 2573 USB rt73usb- [phy0]" in minidwep. Pls teach me how make the xiopanOS works with my Dlink usb wifi. Thank you in advance

    ReplyDelete
  11. You need to find the tce or tcz driver file for your Ralink 2573 in Beini 1.2.2's tce. Then you need to drag that file into Xiaopan's cde folder. You should use UltraISO to do this.

    ReplyDelete
  12. Hi, I am playing XiaoPan 0.4.2.2 on VMware using Ralink 802n, but there are no Wep, or WPS enabled APs around(although there are more than 10 routers around me). The Question is - to initate WPA/WPA2 atck do I need a dictionary, and how can I import from my windows OS system. Are there any nvidia/cuda options? Btw, thanks for the great tool(OS), and keep it up!

    ReplyDelete
  13. You are pretty unlucky to have no WEP or WPS enabled APs. Are you sure of this? maybe there is some sort of issue. In Windows with your Ralink 802n utility does it also show no WPS and WEP networks?

    I am only interested in WPS and WEP networks. I am against dictionary attacks because they can take days, weeks, months or possibly never. Therefore, I am not sure exactly how to do it and never tried it. I would try on my Macbook but it is WEP only.

    Yes, you will need a dictionary to attack WPA / WPA2. To import a dictionary file you can use UltraISO to modify your existing ISO to add dictionary files. I believe XiaopanOS does have a dictionary file/s for people to test (check to see how they are formatted before you modify your ISO, oh and make a backup of your existing ISO). 

    There will be no nvidia / cuda options? It might be a possibility one day: http://forum.tinycorelinux.net/index.php?topic=11407.0

    ReplyDelete
  14.  Thanks for the quick reply. I don't want to use dictionary attack aswell- it really can take days, and you never know the outcome... as you said. For sure there are no WEPs around, for WPS routers, I am not quite sure. I don't even know how to check under windows, but under BT5 "wash -i mon0", shows -found bad ... skipping(something like that). I tried to attack a router anyways, got associated, but the best I've got was like 17% in 24 hours. I gave up ofc, this is just a testing and learning session for me- trying to determine the easiest and most successful way to crack a pass. I work on a ship in europe, and using others ppl internet sounds tempting. Hopefully in other places i shall have better success.
    Thanks once more.

    ReplyDelete
  15. It sounds like the card has something wrong with injection (or not capable of injection) or you are too far from the AP to crack it any faster. TX power might be low on the account of your regulatory domain. Check here to test injection: http://dishingtech.blogspot.com.au/2012/05/useful-xiaopan-terminal-commands.html

    PS The TX power command is not working.In windows you should have a WPS tab in your router utility. If your router can connect to WPS enabled devices. I know my Ralink 3070 used to before I gave it away.

    ReplyDelete
  16.  Thanks, will continue trying.

    ReplyDelete
  17. ALFA awus036h adapter (Realtek RTL8187L chipset) does't work correctly with XiaoPan 0.4.2.2 (English Version), also with 0.4.2.0 or 0.4.2.1.
    WEP association not obtainable!
    Though Works fine with previos versions of Xiaopan. A driver BUG i think.

    ReplyDelete
  18. У меня http://www.alfa.com.tw/in/front/bin/ptdetail.phtml?Part=UBDo-gt5&Category=106473 идеально подходит. я работаю с BT-5 набираю руками но для комфорта хочется в автоматическом режиме

    ReplyDelete
  19. Probably-whether to let out the integrated version with a considerable quantity drevers. It would be desirable to work conveniently. I have  http://www.alfa.com.tw/in/front/bin/ptdetail.phtml?Part=UBDo-gt5&Category=106473I have  http://www.alfa.com.tw/in/front/bin/ptdetail.phtml?Part=UBDo-gt5&Category=106473

    ReplyDelete
  20. Nu shto v Backtrack rabotajet ja znaju. Ja govoriu shto v XiaoPan OS s versiji 0.4.2.0 do 0.4.2.2 ne rabotajet kak nado!

    ReplyDelete
  21. http://dishingtech.blogspot.com.au/2012/05/need-help-from-dishingtech.html

    ReplyDelete
  22. or injection isn't working. You might be able to get this working in RootShell with some terminal commands. http://dishingtech.blogspot.com.au/2012/05/useful-xiaopan-terminal-commands.html

    ReplyDelete
  23. Hi, I have a alfa awus036nh rt3070, and when I star scan with Inflator, it give me 0 aps. I know, there are more of 5 aps with wps active, so I dont understand that.
    I need do something to the inflator work with my Alfa or is just incompatible?

    ReplyDelete
  24. this has neen discussed: xiaopan.co/forums

    ReplyDelete
  25. hy to all.....is it possible to crack wpa2-psk with this devices:
    http://www.telefon.de/images/out550/siemens_usb_stick54.jpg 
    or
    DLINK DWL-g122

    tnx

    ReplyDelete
  26. minidwep-gtk says: "NO wireless card found" i am using xiaopan 1.4.2.3 in macbook pro late 2011 via parallels (specs http://support.apple.com/kb/sp645 ) HELP ME! :) thank you!

    ReplyDelete
  27. What USB card are you using? Internal cards do not work (in windows or mac) with virtualisation. You need a USB device for parallels to detect your card.

    ReplyDelete
  28. how can i find what is my usb card?

    ReplyDelete
  29. Do you have a USB WLAN device? If so, plug it in and it will detect after 10 seconds or so. They look like this: http://www.prlog.org/10183876-buy-wireless-tplink-wifi-usb-adapter-tlwn321g.html http://www.laptop-junction.com/toast/sites/default/files/Alfa_USB_500mw_Wifi_Adapter_Awus036h.jpg The only way you can get a internal card to work with Xiaopan or Beini is if you have a PC. Macs have EFI boot which means you can't boot it live.

    ReplyDelete
  30. thank you, it sorted out my all questions! keep up the good work! cheers! :)

    ReplyDelete
  31. need help;
    i used tl-wn722n in live boot mode but it gives :
    unable to allocate URBs while booting.

    ReplyDelete
  32. http://www.youtube.com/watch?v=6G5MlqkgF1Q


    This one works great too, may try it out also ;)

    ReplyDelete
  33. My laptaps wireless card in not identified... Broadcom BCM43XX (acer 571G)...any fix?? plz hlp...

    ReplyDelete
  34. xiaopanOS, it's cool, and my sites will promote xiaopanOS for free!!
    appnee.com

    ReplyDelete
  35. I have a problem creating Bootable CD Xiaopan Using POwerISO...Need Help Details...
    I all ready download Xiaopan ISO 0.4.7.2 & Live CD file...included RAW file...Try to create but nor fully function....Ahggg Help help help pleaseeee.....!!!!!!

    ReplyDelete

Related Posts Plugin for WordPress, Blogger...