Thursday, 23 July 2015


Configuring Windows Deployment Services over a LAN

               Windows Deployment Services is the updated and redesigned version of Remote Installation Services (RIS). It enables you to deploy Windows operating systems over the network
                You need to have Windows Server 2008 or Windows Server 2003 SP2 to deploy the WDS server. Also, make sure your Active Directory and DNS are up and running. DHCP server should be authorized by Active Directory on your network. Linux DHCP servers do not need to be authorized by AD. On the client side you need NICs to be PXE compliant (almost all network adapters that are available for several years now are PXE compliant).
Step1: First install WDS service. For this Go to roles and add this service. Next click Start, then Administrative Tools, and then click on Windows Deployment Services .
Step 2: Right-click the server, and then click on Configure Server and follow the instructions.
step2
Step3: When the configuration is completed the yellow mark on server is cleared. Now that you have configured the server, you will need to add images. Here you have to give at least two images: one boot image and the other for installation before you are able to boot WDS Server services .

step3
Step 4: To add the Install image
In the Windows Deployment Services MMC snap-in, right-click on the Install Images node, and then click Add Install Image.
1.    Specify a name for the image group, and then click Next.

step4
2.    Browse to select the default install image (Install.wim), which is located in the \Sources folder of the product DVD, and then click Open. Repeat this procedure to add any additional install images.

step4b
Step 5: To add boot image
1.    Browse to choose the default boot image (Boot.wim) on the product DVD which is located in the \Sources folder. Click Open and then click Next.
step5a
2.    After the above process completes, right click on the image you just added and select “Create Capture Boot Image”.
3.    If you want to change any server configuration right click on server and click on properties.
step5b

Step 6: To install an operating system on client side
step5c
Go to BIOS of the client computer and enable PXE booting and set the boot order network first. Restart your computer and press F12 to boot and select network boot. Follow the instructions.Once it boots, it will show the Windows Deployment Service wizard from where you can easily install the boot image.

step5d

Monday, 6 July 2015


How to install X2Goserver on Ubuntu 14.04



           X2Go server enables access to the graphical desktop of a computer remotely, even over a low bandwidth connection
X2Go is a Remote Desktop solution which allows you to remotely connect to a PC. It supports all the OS whether it is Linux, Windows or Mac OS X. A key feature is that it even supports sound transmission over remote connections. Multiple users/clients can access a single X2Go Server at the same time, with each user/client having an individual Desktop session. In this case, we are using Ubuntu (server & client) and Windows 7 (client).
X2Go server Installation
Step 1: Install  X2Go server on Ubuntu 14.04 Server.
apt-get update
apt-get install python-software-properties
add-apt-repository ppa:x2go/stable
Step 2: Add PPA repository of x2Go to install x2Go server and client via repository.
sudo apt-add-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession
sudo apt-get install x2golxdebindings  # if you use LXDE/lubuntu
Step 3: Now, install the graphical Desktop environment in the Ubuntu Server. Run the following command and reboot.
apt-get install xfce4
reboot
X2Go connection with Ubuntu Desktop
Step 1: Now, connect the Ubuntu 14.04 server with the X2Go client from Ubuntu 14.04 desktop. Install the X2Go client in the Ubuntu Desktop as follows:
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goclient
 
Step 2: After successful installation of the client, open the X2Go client in the desktop and give the following details:
Session name: New session (any name)
Host : 192.168.5.100 (Your IP)
Login : administrator (or any user on your Ubuntu Server)
SSH port : 22 ( if not altered at Ubuntu Server)
Session type : XFCE ( Graphical environment installed
in server)
Step 4: Now, it will ask for user credentials. In this case, it is user=administrator and password=pcquest. After putting credentials, it will initiate the process of the connection and ask to authenticate the SSH key. Press Yes and press Use default config. You will get the graphical connection with the Ubuntu Server.
Remote Connection with Windows machine
Step 1: To connect with Windows 7 machine first, install the X2Go client in windows machine which is available online in the form of exe file. After the installation, run the X2Go client and give the same details which were given to connect Ubuntu server like IP, Login etc.
step-2
Step2: Put the credentials as user=administrator and password=pcquest which might be different in your case. You will get the remote desktop.
step-3

Sunday, 21 June 2015

 3D PRINTING

3D printing or additive manufacturing is a process of making three dimensional solid objects from a digital file. The creation of a 3D printed object is achieved using additive processes. In an additive process an object is created by laying down successive layers of material until the entire object is created. Each of these layers can be seen as a thinly sliced horizontal cross-section of the eventual object.

How does 3D printing work?

It all starts with making a virtual design of the object you want to create. This virtual design is made in a CAD (Computer Aided Design) file using a 3D modeling program (for the creation of a totally new object) or with the use of a 3D scanner (to copy an existing object). A 3D scanner makes a 3D digital copy of an object.
3d scanners use different technologies to generate a 3d model such as time-of-flight, structured / modulated light, volumetric scanning and many more.
Recently, many IT companies like Microsoft and Google enabled their hardware to perform 3d scanning, a great example is Microsoft’s Kinect. This is a clear sign that future hand-held devices like smartphones will have integrated 3d scanners. Digitizing real objects into 3d models will become as easy as taking a picture. Prices of 3d scanners range from very expensive professional industrial devices to 30 USD DIY devices anyone can make at home.

Processes and technologies

Not all 3D printers use the same technology. There are several ways to print and all those available are additive, differing mainly in the way layers are build to create the final object.
Some methods use melting or softening material to produce the layers. Selective laser sintering (SLS) and fused deposition modeling (FDM) are the most common technologies using this way of printing. Another method of printing is when we talk about curing a photo-reactive resin with a UV laser or another similar power source one layer at a time. The most common technology using this method is called stereolithography (SLA).
To be more precise: since 2010, the American Society for Testing and Materials (ASTM) group “ASTM F42 – Additive Manufacturing”, developed a set of standards that classify the Additive Manufacturing processes into 7 categories  according to Standard Terminology for Additive Manufacturing Technologies. These seven processes are:
  1. Vat Photopolymerisation
  2. Material Jetting
  3. Binder Jetting
  4. Material Extrusion
  5. Powder Bed Fusion
  6. Sheet Lamination
  7. Directed Energy Deposition
Below you’ll find a short explanation of all of seven processes for 3d printing:

Vat Photopolymerisation
A 3D printer based on the Vat Photopolymerisation method has a container filled with photopolymer resin which is then hardened with UV light source.
Vat photopolymerisation

The most commonly used technology in this processes is Stereolithography (SLA). This technology employs a vat of liquid ultraviolet curable photopolymer resin and an ultraviolet laser to build the object’s layers one at a time. For each layer, the laser beam traces a cross-section of the part pattern on the surface of the liquid resin. Exposure to the ultraviolet laser light cures and solidifies the pattern traced on the resin and joins it to the layer below.
After the pattern has been traced, the SLA’s elevator platform descends by a distance equal to the thickness of a single layer, typically 0.05 mm to 0.15 mm (0.002″ to 0.006″). Then, a resin-filled blade sweeps across the cross section of the part, re-coating it with fresh material. On this new liquid surface, the subsequent layer pattern is traced, joining the previous layer. The complete three dimensional object is formed by this project. Stereolithography requires the use of supporting structures which serve to attach the part to the elevator platform and to hold the object because it floats in the basin filled with liquid  resin. These are removed manually after the object is finished.


Material Jetting
In this process, material is applied in droplets through a small diameter nozzle, similar to the way a common inkjet paper printer works, but it is applied layer-by-layer to a build platform making a 3D object and then hardened by UV light.
Material Jetting schematics. Image source: CustomPartNet





Binder Jetting
With binder jetting two materials are used: powder base material and a liquid binder. In the build chamber, powder is spread in equal layers and binder is applied through jet nozzles that “glue” the powder particles in the shape of a programmed 3D object. The finished object is “glued together” by binder remains in the container with the powder base material. After the print is finished, the remaining powder is cleaned off and used for 3D printing the next object. This technology was first developed at the Massachusetts Institute of Technology in 1993 and in 1995 Z Corporation obtained an exclusive license.



Material Extrusion
The most commonly used technology in this process is Fused deposition modeling (FDM)

The FDM technology works using a plastic filament or metal wire which is unwound from a coil and supplying material to an extrusion nozzle which can turn the flow on and off. The nozzle is heated to melt the material and can be moved in both horizontal and vertical directions by a numerically controlled mechanism, directly controlled by a computer-aided manufacturing (CAM) software package. The object is produced by extruding melted material to form layers as the material hardens immediately after extrusion from the nozzle. This technology is most widely used with two plastic filament material types: ABS (Acrylonitrile Butadiene Styrene) and PLA (Polylactic acid) but many other materials are available ranging in properties from wood filed, conductive, flexible etc.
FDM was invented by Scott Crump in the late 80’s. After patenting this technology he started the company Stratasys in 1988. The software that comes with this technology automatically generates support structures if required. The machine dispenses two materials, one for the model and one for a disposable support structure
.



Powder Bed Fusion
The most commonly used technology in this processes is Selective laser sintering (SLS)
Selective_laser_melting_system_schematic
SLS system schematic. Image source: Wikipedia from user Materialgeeza under Creative Commons Attribution-Share Alike 3.0 Unported license

This technology uses a high power laser to fuse small particles of plastic, metal, ceramic or glass powders into a mass that has the desired three dimensional shape. The laser selectively fuses the powdered material by scanning the cross-sections (or layers) generated by the 3D modeling program on the surface of a powder bed. After each cross-section is scanned, the powder bed is lowered by one layer thickness. Then a new layer of material is applied on top and the process is repeated until the object is completed.
All untouched powder remains as it is and becomes a support structure for the object. Therefore there is no need for any support structure which is an advantage over SLS and SLA. All unused powder can be used for the next print. SLS was developed and patented by Dr. Carl Deckard at the University of Texas in the mid-1980s, under sponsorship of DARPA.

Sheet Lamination
Sheet lamination involves material in sheets which is bound together with external force. Sheets can be metal, paper or a form of polymer. Metal sheets are welded together by ultrasonic welding in layers and then CNC milled into a proper shape. Paper sheets can be used also, but they are glued by adhesive glue and cut in shape by precise blades. A leading company in this field is Mcor Technologies.

Here is a video with a metal sheet 3D printer by Fabrisonic that uses additive manufacturing paired with CNC milling:
Directed Energy Deposition
This process is mostly used in the high-tech metal industry and in rapid manufacturing applications. The 3D printing apparatus is usually attached to a multi-axis robotic arm and consists of a nozzle that deposits metal powder or wire on a surface and an energy source (laser, electron beam or plasma arc) that melts it, forming a solid object.
Direct Energy Deposition

Monday, 15 June 2015

Backing Up Files from an Unbootable System





Whenever your Windows system does not boot or crashes then you do not have to pull out the hard drive or use any Linux Live CD to recover your data. You can use a Windows installer disk to quickly backup your files. What’s more you can use a Windows 7 disk to back up files from a Windows 8 system or vice versa.
Step1: Boot From a Windows Installer Disk
First, insert a Windows installer disk (or a USB drive with the Windows installer on it) onto your computer and restart your computer. If you are not able to boot, then you need to change the boot settings in your computer BIOS.
Step2: At startup select Repair Your Computer option which you will see at the bottom-left corner of the window, with both Windows 7 and Windows 8 installer disks.
Step 3: If you are using a Windows 8 installer disk, select Troubleshoot > Advanced Options > Command Prompt.
Network-printer-in-Linux-(2)
Step 4: If you are using a Windows 7 installer disk, select Restore your computer using a system image you created option and click on Next. When it unable to recover then it shows two option retry and cancle, press cancel

Network-printer-in-Linux-(3)
You will see the System Recovery Options window – click Command Prompt to launch a Command Prompt window.

Network-printer-in-Linux-(4)


Step 5: When Command Prompt opens, type notepad and press Enter to launch a Notepad window. Click File and select Open in the Notepad window.
Step 6: Here, we want to open Windows Explorer. So, ensure you select the ALL Files option at the bottom of Windows and the click on My Computer. Then you will have all drives on your system including external drives and you will be able to copy paste your selected files on any drive.

Network-printer-in-Linux-(6)
Do not double-click any files as the Notepad will try to open them, and possibly freeze. If the Notepad freezes go back to command prompt and type taskmgr. This will launch Task Manager and kill the Notepad process and open it again from CMD. Once copying of files is done, shut down your computer and perform a clean install.

Sunday, 31 May 2015


The Future of Displays

Flexible, rollable are only of a few things that are heating up and speeding up. At the same time head-mounted displays and augmented reality are more advanced form of display technologies that will shape the future of displays. Also, manufacturers such as Samsung and LG are racing to build next-generation of displays in an effort to scale up screens to the point where they can support the sizes demanded by the
TV market.
Flexible display devices to capture the market
Flexible Displays are different from the more prevalent traditional flat screen displays used in most electronics devices. In the recent years there has been a growing interest for flexible displays. Majority of consumer electronics manufacturers are using this display in consumer electronics and it seems to be the next big thing in smart phone displays. The underlying technology that makes flexible displays possible is OLEDs. OLEDs have been available for several years mostly in mobile devices and use plastic substrate instead of glass substrate. By using a film-type encapsulation technique and gluing the protective film to the back of the panel, the panel becomes flexible and virtually unbreakable. Due to changes in the screen shape and creation of innovative design concepts, breakthrough will be made with mobile phone components. Motherboards, antennas, and batteries will all be downsized. They might also become foldable or transparent. The flexible display is a big innovation in the smart phone industry and it will inspire more revolutionary designs in mobile phones.
A Samsung Flexible AMOLED Screen Smartphone Prototype
A Samsung Flexible AMOLED Screen Smartphone Prototype
Rollable display to be introduced in smart devices
Sony’s Rollable OLED Screen Prototype
Sony’s Rollable OLED Screen Prototype
The flat panel screens are being used widely since more than a decade. There has been a demand in display technology focusing on developing a lighter, thinner product which is easier to carry and store. It is a form of flexible display that can be rolled up into a scroll. Technologies involved in building a rollable display include electronic ink, Gyricon, and OLED. Rollable displays have many advantages over the glass displays including better durability, lighter weight, thinner dimensions, and can be perfectly curved or rolled up. Also the display area of a rollable display can be bigger than the device itself. It can be used in many devices such as laptops, PDA’s, smart phones, a wearable gadgets etc.
Head-Mounted Display market is set to expand
A head-mounted display or helmet mounted display, abbreviated HMD, is a display device, worn on the head or as part of a helmet, that has a small display optic in front of one (monocular HMD) or each eye (binocular HMD). The screen may be either CRT, LCD or OLED etc. There is another variant of HMD known as Optical HMD and has the capability of reflecting projected images and allowing the user to see through it. The capability of reflecting projected images comes through an optical mixer integrated into an Optical HMD which is constituted of partly silvered mirrors.  These displays have a variety of applications in augmented reality, aviation, military, medicine, sports, simulation etc. HMD can also revolutionize the video-gaming industry. Some of the HMD displays are available in the market including Oculus Rift, Sony HMZ-T3W etc but these are some mainstream devices that the consumers are acquainted to and will evolve in near future. Some HMD vendors integrate the device with on-board operating systems such as Android, allowing applications to run locally on HMD, thereby eliminating the need to be connected to an external device to generate video. These are sometimes referred to as Smart Goggles.
oculus-rift
Head-mounted displays may also be used with tracking sensors that allow changes in the angle and orientation to be recorded. When such data is available in the system computer, it can be used to generate the appropriate computer-generated imagery (CGI) for the angle-of-look at the particular time. This allows the user to ‘look around’ a virtual reality environment simply by moving the head without the need for a separate controller to change the angle of the imagery.  HMDs can also be integrated with Eye and Hand Tracking Systems. Eye tracking can be useful in a variety of contexts such as user interface navigation – by sensing the user’s gaze, a computer can change the information displayed on a screen, bring additional details to attention, etc. Hand Tracking allows for natural interaction with content and a convenient game-play mechanism and can play a bigger role in playing simulation, FPS Games.
8K is the next big thing
8k-uhdtv
You all must have heard the hot buzz 4K in recent times and also must have seen the 4K displays in almost every electronics store. Now the big gets bigger and here is 8k for you. It is the highest ultra high definition television (UHDTV) resolution to exist in the digital television and digital cinematography. 8K refers to the horizontal resolution of these formats, which are all in the order of 8,000 pixels, forming the total image dimensions (7680×4320). It is a display resolution that may eventually be the successor to 4K resolution. 8K FUHD has four times the horizontal and vertical resolution of the 1080p HDTV format, with sixteen times as many pixels, overall. As of now, 4K is believed to become a mainstream standard in televisions by 2017. Regular broadcasting of 8K signals could begin in around 2018, according to the Next Generation Television & Broadcasting Promotion Forum (NexTV-F), a Tokyo-based consortium for 4K, 8K and other standards. The world’s first 8K television was unveiled by Sharp at the Consumer Electronics Show (CES) in 2013.
Although 8K will not be a mainstream resolution anytime soon, some manufacturers are pushing for 8K cameras to get better 4K footage. Through a process called downsampling, a higher resolution 8K image downsampled to 4K, can create a sharper picture with richer colors than a 4K camera would be able to accomplish on its own with a lower resolution sensor.

Saturday, 23 May 2015

5 Best Linux Distros for Security Penetration  Testing

Here we discuss about some Penetration testing distros which are better at web application vulnerability discovery, forensics, WiFi cracking, reverse engineering, malware analysis, social engineering and much more..

1. CAINE (Computer Aided Investigative Environment) is an Ubuntu-based GNU/Linux live distribution. The main design objectives that CAINE aims to guarantee are: an interoperable environment that supports the digital investigator during the four phases of the digital investigation, a user-friendly graphical interface, and a semi-automated compilation of the final report.

 2. BlackArch Linux is an Arch Linux-based distribution for penetration testers and security researchers. The repository contains 1218 tools. You can install tools individually or in groups. BlackArch Linux is compatible with existing Arch installs.

 3. BackBox is a Linux distribution based on Ubuntu. It has been developed to perform penetration tests and security assessments. Designed to be fast, easy to use and provide a minimal yet complete desktop environment and latest stable version of the most used and best known ethical hacking tools.

 4. The Samurai Web Testing Framework has been pre-configured to function as a web pen-testing environment. They included tools such as the Fierce domain scanner and Maltego. For mapping, they provide WebScarab and ratproxy and for exploitation testing they included BeEF, AJAXShell and much more.

5. Kali Linux (formerly known as BackTrack) is a Debian-based distribution with a collection of security and forensics tools. It features timely security updates, support for the ARM architecture, a choice of four popular desktop environments, and seamless upgrades to newer versions. 

 

Thursday, 7 May 2015


Backing Up Files from an Unbootable System


Whenever your Windows system does not boot or crashes then you do not have to pull out the hard drive or use any Linux Live CD to recover your data. You can use a Windows installer disk to quickly backup your files. What’s more you can use a Windows 7 disk to back up files from a Windows 8 system or vice versa.
Step1: Boot From a Windows Installer Disk
First, insert a Windows installer disk (or a USB drive with the Windows installer on it) onto your computer and restart your computer. If you are not able to boot, then you need to change the boot settings in your computer BIOS.
Step2: At startup select Repair Your Computer option which you will see at the bottom-left corner of the window, with both Windows 7 and Windows 8 installer disks.
Step 3: If you are using a Windows 8 installer disk, select Troubleshoot > Advanced Options > Command Prompt.
Network-printer-in-Linux-(2)
Step 4: If you are using a Windows 7 installer disk, select Restore your computer using a system image you created option and click on Next. When it unable to recover then it shows two option retry and cancle, press cancel

Network-printer-in-Linux-(3)
You will see the System Recovery Options window – click Command Prompt to launch a Command Prompt window.

Network-printer-in-Linux-(4)


Step 5: When Command Prompt opens, type notepad and press Enter to launch a Notepad window. Click File and select Open in the Notepad window.
Step 6: Here, we want to open Windows Explorer. So, ensure you select the ALL Files option at the bottom of Windows and the click on My Computer. Then you will have all drives on your system including external drives and you will be able to copy paste your selected files on any drive.

Network-printer-in-Linux-(6)
Do not double-click any files as the Notepad will try to open them, and possibly freeze. If the Notepad freezes go back to command prompt and type taskmgr. This will launch Task Manager and kill the Notepad process and open it again from CMD. Once copying of files is done, shut down your computer and perform a clean install.