:
:

Powered by GetResponse email marketing software

Actually Make Money Online

Your Helpful Resource About "Actually Make Money Online"

Wednesday, January 17, 2024

Cynet's Keys To Extend Threat Visibility

 


We hear about the need for better visibility in the cybersecurity space – detecting threats earlier and more accurately. We often hear about the dwell time and the time to identify and contain a data breach. Many of us are familiar with IBM's Cost of a Data Breach Report that has been tracking this statistic for years. In the 2021 report, IBM found that, on average, it takes an average of 212 days to identify a breach and then another 75 days to contain the breach, for a total of 287 days.

A new solution overview document provides insights on how XDR provider Cynet tackles the difficult problem of greatly improving threat visibility. Cynet takes a modern approach that includes a greater level of native technology integration and advanced automation purposely designed for organizations with smaller security teams than Fortune 500 organizations. A live webinar will discuss the same topic (Register here)

Cynet's Keys for Threat Visibility

Einstein said that the definition of insanity is doing the same thing over and over while expecting a different outcome. The old approach to threat visibility involving multiple protection technologies and trying to sift through a sea of alerts and information is obviously not working well. Cynet's different – and seemingly saner – approach to prevent, detect, and respond to modern-day threats involves several integrated capabilities.

According to the new Cynet solution overview, the following key technologies are used to provide extended threat visibility along with enhanced response capabilities.

Include Multiple Threat Detection Technologies

Cynet includes multiple prevention and detection technologies, all natively orchestrated in the platform:

  • NGAV – Fundamental endpoint protection based on known bad signatures and behaviors.
  • EDR – To detect and prevent more complex endpoint threats that bypass NGAV solutions.
  • NTA – To detect threats that have made their way into the network and so-called lateral movement.
  • UBA – To detect unusual activity that could signal stolen credentials, a rogue insider, or bots.
  • Deception – To uncover intrusions that have bypassed other detection technologies
  • CLM – To mine the extensive log data generated by IT systems.
  • SSPM – To find and correct configuration errors in SaaS applications.

Coordinate All Signals

Making sense out of multiple detection technologies by integrating, coordinating, and prioritizing information was supposed to be the realm of Security Incident and Event Management (SIEM) technologies. Unfortunately, SIEM doesn't do well with real-time data and requires significant care and feeding.

XDR solutions, like Cynet's, are purpose-built to integrate real-time signals from multiple points of telemetry on a single platform. Cynet even includes an Incident Engine that automatically investigates threats to determine the attack's full scope and root cause.

Automate All Response Actions

Quickly and accurately identifying threats is a game-changer. The ability to automatically and fully eradicate identified threats is, well, a game-changer changer. This means security teams won't have to be burdened with lengthy investigations, which many don't have the time or skills to undertake. Cynet provides an extensive set of remediation actions across files, hosts, networks and users as well as remediation playbooks that can be configured to be invoked manually or automatically.

Provide Full MDR Oversight

Beyond the technology platform, Cynet offers all clients a full, 24x7 MDR service at no additional cost. This team continuously monitors client environments to ensure nothing dangerous is overlooked or mishandled. Having an expert team watching out for issues should put smaller organizations with smaller security teams at ease, knowing an expert team of cybersecurity experts has their backs.

In With the New

With the time required to identify and contain data breaches steadily increasing, we need to rethink the traditional cybersecurity approach. It seems companies keep throwing more money, more technology, and more bodies at the problem, yet achieving the same (or worse) results. Cynet is one company that seems to be approaching the problem differently by combining multiple prevention, detection, response, and automation capabilities on a single, unified breach protection platform. Rather than buying all this stuff separately and munging it all together, the Cynet platform seems to expand and improve threat visibility out of the box.

Download the solution brief here

Read more


NcN 2015 CTF - theAnswer Writeup


1. Overview

Is an elf32 static and stripped binary, but the good news is that it was compiled with gcc and it will not have shitty runtimes and libs to fingerprint, just the libc ... and libprhrhead
This binary is writed by Ricardo J Rodrigez

When it's executed, it seems that is computing the flag:


But this process never ends .... let's see what strace say:


There is a thread deadlock, maybe the start point can be looking in IDA the xrefs of 0x403a85
Maybe we can think about an encrypted flag that is not decrypting because of the lock.

This can be solved in two ways:

  • static: understanding the cryptosystem and programming our own decryptor
  • dynamic: fixing the the binary and running it (hard: antidebug, futex, rands ...)


At first sight I thought that dynamic approach were quicker, but it turned more complex than the static approach.


2. Static approach

Crawling the xrefs to the futex, it is possible to locate the main:



With libc/libpthread function fingerprinting or a bit of manual work, we have the symbols, here is the main, where 255 threads are created and joined, when the threads end, the xor key is calculated and it calls the print_flag:



The code of the thread is passed to the libc_pthread_create, IDA recognize this area as data but can be selected as code and function.

This is the thread code decompiled, where we can observe two infinite loops for ptrace detection and preload (although is static) this antidebug/antihook are easy to detect at this point.


we have to observe the important thing, is the key random?? well, with the same seed the random sequence will be the same, then the key is "hidden" in the predictability of the random.

If the threads are not executed on the creation order, the key will be wrong because is xored with the th_id which is the identify of current thread.

The print_key function, do the xor between the key and the flag_cyphertext byte by byte.


And here we have the seed and the first bytes of the cypher-text:



With radare we can convert this to a c variable quickly:


And here is the flag cyphertext:


And with some radare magics, we have the c initialized array:


radare, is full featured :)

With a bit of rand() calibration here is the solution ...



The code:
https://github.com/NocONName/CTF_NcN2k15/blob/master/theAnswer/solution.c





3. The Dynamic Approach

First we have to patch the anti-debugs, on beginning of the thread there is two evident anti-debugs (well anti preload hook and anti ptrace debugging) the infinite loop also makes the anti-debug more evident:



There are also a third anti-debug, a bit more silent, if detects a debugger trough the first available descriptor, and here comes the fucking part, don't crash the execution, the execution continues but the seed is modified a bit, then the decryption key will not be ok.





Ok, the seed is incremented by one, this could be a normal program feature, but this is only triggered if the fileno(open("/","r")) > 3 this is a well known anti-debug, that also can be seen from a traced execution.

Ok, just one byte patch,  seed+=1  to  seed+=0,   (add eax, 1   to add eax, 0)

before:


after:



To patch the two infinite loops, just nop the two bytes of each jmp $-0



Ok, but repairing this binary is harder than building a decryptor, we need to fix more things:

  •  The sleep(randInt(1,3)) of the beginning of the thread to execute the threads in the correct order
  •  Modify the pthread_cond_wait to avoid the futex()
  • We also need to calibrate de rand() to get the key (just patch the sleep and add other rand() before the pthread_create loop
Adding the extra rand() can be done with a patch because from gdb is not possible to make a call rand() in this binary.

With this modifications, the binary will print the key by itself. 

Read more
  1. Bluetooth Hacking Tools Kali
  2. Pentest Tools Tcp Port Scanner
  3. Hack Tool Apk
  4. Easy Hack Tools
  5. Free Pentest Tools For Windows
  6. Hacker Hardware Tools
  7. Hacks And Tools
  8. Pentest Tools Android
  9. Tools For Hacker
  10. Hacking Tools Windows 10
  11. Pentest Tools List
  12. Top Pentest Tools
  13. Hacker Tools Github
  14. Termux Hacking Tools 2019
  15. Hack Tools For Ubuntu
  16. Android Hack Tools Github
  17. Pentest Tools Port Scanner
  18. New Hacker Tools
  19. Pentest Recon Tools
  20. Hack Tools Online
  21. Hacking Tools For Beginners
  22. Tools Used For Hacking
  23. Hacker Tools Windows
  24. Hacking Tools For Pc
  25. Pentest Tools Download
  26. Hack Tools Mac
  27. Hack Tools For Games
  28. Hacking Tools For Windows
  29. Best Hacking Tools 2020
  30. Hack Tools Download
  31. Ethical Hacker Tools
  32. Hacker Tools 2019
  33. Hacker Tools Online
  34. Hacking Tools 2019
  35. Hacking Tools
  36. Hacker Tools Apk Download
  37. Pentest Tools Website Vulnerability
  38. Hacker Tools List
  39. Hacking Tools
  40. Hacking Tools Mac
  41. Top Pentest Tools
  42. Pentest Recon Tools
  43. Hack Tools
  44. Hacking Tools For Windows 7
  45. Nsa Hack Tools
  46. Hack And Tools
  47. Hacking Tools Hardware
  48. Tools 4 Hack
  49. Hacking Tools For Kali Linux
  50. Game Hacking
  51. Hack Tools For Ubuntu
  52. Hack Rom Tools
  53. Hacker Tools
  54. Hacker Search Tools
  55. Pentest Tools Nmap
  56. Hacking Tools For Kali Linux
  57. Hacking Tools And Software
  58. Hacking Apps
  59. Install Pentest Tools Ubuntu
  60. Hacking Tools For Kali Linux
  61. Hacking App
  62. Hacking Tools Hardware
  63. Hacker Tools Software
  64. Hacker Tools For Ios
  65. Underground Hacker Sites
  66. Hacking Tools Usb
  67. Android Hack Tools Github
  68. Hacker Tools Hardware
  69. Pentest Tools Framework
  70. Pentest Tools Open Source
  71. How To Hack
  72. Hacker Tools
  73. Hack Tools Github
  74. Game Hacking
  75. Pentest Tools
  76. Hacker Tools For Ios
  77. Blackhat Hacker Tools
  78. Blackhat Hacker Tools
  79. Hack Tools
  80. Pentest Recon Tools
  81. Pentest Tools For Android
  82. Hack Tools For Games
  83. Hacking Tools Free Download
  84. Hacker Tools Free
  85. Pentest Tools Find Subdomains
  86. Pentest Tools Website Vulnerability
  87. Github Hacking Tools
  88. Tools Used For Hacking
  89. Hacking Tools Download
  90. Hacker Tools Apk
  91. Ethical Hacker Tools
  92. Hack Tools Online