SCforum.info


Members
Stats
  • Total Posts: 17080
  • Total Topics: 4718
  • Online Today: 2197
  • Online Ever: 51419
  • (01. January 2010., 10:27:49)

Web Design

SCF UnSpam

Friend of WOT


SCF Feedburner

SCF Google+

SCF Facebook

SCF Twitter

Welcome to SCforum.info - Security [CENTRAL] Forum, a home of the SCF Community devoted to provide Computer related News, Alerts, Downloads and FREE Help in such a way that even the novice computer user can understand.

Getting started using our community is extremely easy, check the two steps below:

Step 1: Create an account by clicking here. It's completely free with no hidden strings attached.

Step 2: If you have a computer problem and need some help, or just want to take part in opened discussions, simply browse Forum. Once you *Register an account, you can quickly post your questions and comments.

(*Registered Members get: free support, also, they can communicate privately with other members via PM, removal of this message, see fewer ads and much more...)

Recent Posts

Pages: 1 ... 4 5 [6] 7 8 ... 10
51
As mentioned somewhere in this article, the easiest way to change your DNS settings, is "DNS Jumper" (NOT the virus!).

With it, you can add tunlr.net addresses (they change once in a blue moon).

From their site: http://www.sordum.org/7952/dns-jumper-v1-0-5/

"DNS – or domain name system – is the protocol on the internet that turns human-comprehensible website names such as sordum.org into addresses understandable by machines.(machine-readable “IP addresses”) , In some cases, you can increase the browsing speed or improve your security by replacing the DNS provided by your provider , DNS Jumper is a tool which makes it easy for you

Why should you use DnsJumper:
1. It could help you reach websites where access has been blocked.
2. It might improve your security by using secure DNS servers.
3. It can protect your children from inappropriate websites and can Block Porn Sites. (Just use one of the Family safe DNS)
4. It can speed your browsing (move to a faster Domain Name Service)
5. Changing your settings manually can take a little work , But with DNS Jumper it’s relatively easy (one click)

Dns jumper v1.0.5 has now Ipv6 support and dozen innovation ,such as you can easily create your own Dns groups , you can see your current dns easily… usw. Dns jumper is Portable and Freeware"

Recently they updated their program from version 1.04 to 1.05. Coincidently, I tried to install / activate tunlr.net on the pc's of two friends of mine. Both times it did not work! No pandora, no hulu :( Luckily there were still some mirrors up with the old version 1.04. Installed that one and all worked as expected. It did not make sense, for 1.05 did change the dns settings (according to ipconfig /all). So:  :-\

Just in case, I uploaded both versions to my MIRROR here: https://www.box.com/s/nozatqdnr0xl5jbsa2rc . There are some changes and you might like 1.04 better anyway :)

Karma,

devnullius
52
Do you know an Alternate name (from other vendors) of those malwares to search them in avert?
Weird thing.. I assume you are using latest Engine and DAT...
Maybe that detection relied on Artemis?
Well, the name is different for each variant and each vendor, and so far I haven't seen an actual "official" virus name, such as how AVERT would classify it

Her is a link that is McAfee view on Ransomware:
http://scforum.info/index.php/topic,8153.0.html

Also this article is nice to read regarding Ransomeware:
No Surprise—Ransomware On the Rise

And a couple of articles also regarding to Ransomware:
http://news.softpedia.com/newsTag/ransomware

So the main thing what I understand of McAfee's opinion of Ransomeware is that the Ransomware in it sela is not the Virus/Trojan it is just a carrier of a other payload that in fact is the Virus/Trojan that thay should detect.

Her is a link to McAfee Free tools: http://www.mcafee.com/us/downloads/free-tools/index.aspx

And If you have an infected computer that McAfee dose not detect the maleware use the Getsup tool.


GetSusp
McAfee GetSusp is intended for users who suspect undetected malware on their computer. GetSusp eliminates the need for deep technical knowledge of computer systems to isolate undetected malware. It does this by using a combination of heuristics and querying the McAfee Global Threat Intelligence (GTI) file reputation database to gather suspicious files.

GetSusp is recommended as a first tool of choice when analyzing a suspect computer. However, one must follow the existing McAfee support process for escalating suspicious files it finds.
http://www.mcafee.com/us/downloads/free-tools/getsusp.aspx


You can also try to detect the infection with Spybot - Search & Destroys
http://www.safer-networking.org/
Just to see what you get for infection name. Offen you can use that name and google it to get the other antivirus toolkits name of the infection.

Thanks for the links to the articles; I actually have done quite a bit of reading up on this stuff since I was hit TWICE in the last week or so, and have a good idea of how to resolve the issue now . . . but this addtional information is good stuff!

It is quite an eye opener that McAfee doesn't consider this to be "malware"--WTF is the definitiion of malware anyway?  Something that does bad things to your computer, right? "Unwanted" programs, right? Things like lock it down so you can't do anything on it, right? 

Really McAfee?  This doesn't qualify as malware, and therefore "worthy" of detection? 

REALLY?!?!?

What's next, McAfee?  Something that does the exact same thing, but before it can be circumvented, it nukes the machine, and all data is lost?!?

These other tools should not be necessary for any version of ransomware--they should be considered malware, pure and simple, because what they do is "Unwanted" (as per the definition of malware) and should be detected just like any other malware!! 

Shame on you, McAfee!!
53
Her is a link that is McAfee view on Ransomware:
http://scforum.info/index.php/topic,8153.0.html

Also this article is nice to read regarding Ransomeware:
No Surprise—Ransomware On the Rise

And a couple of articles also regarding to Ransomware:
http://news.softpedia.com/newsTag/ransomware

So the main thing what I understand of McAfee's opinion of Ransomeware is that the Ransomware in it sela is not the Virus/Trojan it is just a carrier of a other payload that in fact is the Virus/Trojan that thay should detect.

Her is a link to McAfee Free tools: http://www.mcafee.com/us/downloads/free-tools/index.aspx

And If you have an infected computer that McAfee dose not detect the maleware use the Getsup tool.


GetSusp
McAfee GetSusp is intended for users who suspect undetected malware on their computer. GetSusp eliminates the need for deep technical knowledge of computer systems to isolate undetected malware. It does this by using a combination of heuristics and querying the McAfee Global Threat Intelligence (GTI) file reputation database to gather suspicious files.

GetSusp is recommended as a first tool of choice when analyzing a suspect computer. However, one must follow the existing McAfee support process for escalating suspicious files it finds.
http://www.mcafee.com/us/downloads/free-tools/getsusp.aspx


You can also try to detect the infection with Spybot - Search & Destroys
http://www.safer-networking.org/
Just to see what you get for infection name. Offen you can use that name and google it to get the other antivirus toolkits name of the infection.
54
Emerging ‘Stack Pivoting’ Exploits Bypass Common Security

 
[This blog was primarily written by Xiaoning Li of Intel Labs, with assistance from Peter Szor of McAfee Labs.]

In February 2013, the Adobe Product Security Incident Response Team (PSIRT) released security advisory APSA13-02. In that report they listed two vulnerabilities (CVE-2013-0640 and CVE-2013-0641) that were widely exploited. At Intel Labs and McAfee Labs we ran some further analysis of these exploits and want to share some of the interesting details we discovered.

Based on information from the PSIRT, both vulnerabilities will impact all versions of Adobe Reader from 9.x to 11.x. (Some Acrobat versions are also vulnerable.) We verified this claim and found the sample affected all of them.



Attack Path

The exploit is spread by a malicious PDF file. When Reader opens the PDF file, it will trigger the vulnerability and start the exploit. This PDF file delivers a very complex attack, bypassing the current Adobe sandbox mechanism to launch the malware.

This flow shows the basic steps for the attack path:



The files D.T and L2P.T are DLLs in a sandboxed temp path, as in the following:



A new PDF is created in the normal temp path:



The new PDF, Visaform Turkey, will appear to hide the exploitation. The exploit uses a lot of memory in the background.



First Exploit

The PDF’s first exploit uses a heap overflow to overwrite a virtual function pointer, and also uses a memory information leak to bypass the address space layout randomization (ASLR) protection in Windows. Return-oriented programming is used to bypass data execution prevention (DEP).

Let’s sidetrack for a moment and look at two definitions: Return-oriented programming (ROP) is an exploit technique in which an attacker controls the call stack to indirectly execute arbitrary intended or unintended code to deliver an attack, thereby bypassing security features such as DEP. Stack pivoting is a common technique used by ROP-based exploits. Pointing the stack pointer to an attacker-owned buffer, such as the heap, will provide more flexibility for the attacker to carry out a complex ROP exploit.

Here’s how the exploit works from the first trigger point. The vulnerability is in AcroForm.api. After the exploit prepares customized stack data on the heap, the data triggers the exploit via following instructions in AcroForm.api.



With a modified virtual function pointer, the instruction calls into a special ROP gadget, which will start pivoting.

The address for the first gadget is 0x209b9f50. Here’s the original code:



But if we decode from 0x209b9f50, the code piece looks like what follows. This is the ROP gadget for stack pivoting:



Now the stack points to a fake stack in the heap. The code log in a debugger at runtime looks like this:



Once the customized stack works, it will start more ROP gadgets. When the next Ret instruction is called, the stack looks like this:



What’s the instruction for 0x6acc1049? It is offset 0×1049 from AcroForm.api because 0x6acc00 is the base address for the target module. Here is the unintended ROP gadget again:



The decoded ROP gadget is just a Ret instruction:



It will repeat from stack 0x11849a34 to stack 0x1184beb4, a whopping 9,344 (0×2480) times!

Let’s see what the stack content is now:



The next gadget will move the esp register to esi. It will control the stack itself.



The gadget still includes lots of return addresses with repeated patterns, such as these:



With related code pieces:







So the logic will write target memory with values in the ecx register. The same pattern will repeat many times to modify 0x6b55e001, which is the beginning of the data section of AcroForm.api.



The data from 0x6b55e001 to 0x6b55e04e is modified and writes several API/DLL names into the area of 0x6b55e001:

• GetTempPathA

• Fwrite

• Wb

• CryptStringToBinaryA

• Ntdll

• RtlDecompressBuffer

• Wcsstr

These strings are later used as parameters, during ROP-based API calls. After writing these strings into the data section, the ROP code continues with the following gadgets:



We can list the first piece of an ROP gadget step by step. The following code moves [esp] to ecx:

                                                                  6b218551

1184c074  cccc0240 6b022c74 6b19567b 6ad6ed72

1184c084  6b19567b 6b237664


 

6b218551 58              pop     eax

6b218552 c3              ret

 

6b022c74 0fb7c0       movzx   eax,ax

6b022c77 c3              ret

 

6b19567b 97              xchg    eax,edi

6b19567c c3              ret

 

6ad6ed72 01f7           add     edi,esi

6ad6ed74 c3              ret

 

6b19567b 97              xchg    eax,edi

6b19567c c3              ret

 

6b237664 91              xchg    eax,ecx

6b237665 c3              ret

The following code moves the pointer to eax, and then writes [eax] with the previous value in ecx:

                                                    6b218551 cccc023c

1184c094  6b022c74 6b19567b 6ad6ed72 6b1d943b

1184c0a4  6b16d51a


 

6b218551 58              pop     eax

6b218552 c3              ret

 

6b022c74 0fb7c0       movzx   eax,ax

6b022c77 c3              ret

 

6b19567b 97              xchg    eax,edi

6b19567c c3              ret

 

6ad6ed72 01f7           add     edi,esi

6ad6ed74 c3              ret

 

6b1d943b 57              push    edi

6b1d943c 58              pop     eax

6b1d943d c3              ret

 

6b16d51a 8908          mov     dword ptr [eax],ecx

6b16d51c c3              ret

The following code gets the LoadLibraryA() API pointer from the import table:

1184c0a4                                                        6b218551 6b32b234 6b1d92ac

6b218551 58              pop     eax

6b218552 c3              ret

6b1d92ac ff10            call    dword ptr [eax]

6b1d92ae c3               ret

At this point, the stack keeps the parameter for LoadLibraryA(). This is actually a string for MSVCR100.dll in the “idata” section.

Once the MSVCR100.dll handle is available via LoadLibraryA(), the following code writes the handle to the target address in the heap (actually the fake stack), which is used to call GetProcAddress() as the first parameter. The address is 0x1184c0e4.

1184c0b4                   6b237664 6b218551 cccc022c

1184c0c4  6b022c74 6b19567b 6ad6ed72 6b1d943b

1184c0d4  6b16d51a


 

6b237664 91              xchg    eax,ecx

6b237665 c3              ret

 

6b218551 58              pop     eax

6b218552 c3              ret

 

6b022c74 0fb7c0       movzx   eax,ax

6b022c77 c3              ret

 

6b19567b 97              xchg    eax,edi

6b19567c c3              ret

 

6ad6ed72 01f7           add     edi,esi

6ad6ed74 c3              ret

 

6b1d943b 57              push    edi

6b1d943c 58              pop     eax

6b1d943d c3              ret

 

6b16d51a 8908          mov     dword ptr [eax],ecx

6b16d51c c3              ret

Next the process calls the following gadgets to get function pointers for the wcsstr function. The first parameter is a DLL handle received from previous gadgets.

1184c0d4                    6b218551 6b32b1ec 6b1d92ac

 

6b218551 58              pop     eax

6b218552 c3              ret

 

6b1d92ac ff10            call    dword ptr [eax]

6b1d92ae c3              ret

Now it’s time to call the function with the jmp eax gadget.

1184c0e4                     6acce598


6acce598 ffe0            jmp     eax {MSVCR100!wcsstr (6c5f20f1)}

Here the code searches for the string “MODULE” from the heap or the fake stack. There is a long string in the heap following the “MODULE” signature. This is the encoded and compressed DLL D.T. With more gadgets, the code calls CryptStringToBinaryA() to convert this string to binary, and then calls RtlDecompressBuffer() to decompress the binary to the real D.T binary code in memory.

Similar ROP gadgets get ntdll.dll and related API addresses, for example, RtlDecompressBuffer() and CryptStringToBinaryA(). Finally, the ROP gadget calls GetTempPathA() to get the current temp path, the sandboxed path. It will create D.T under this path and call LoadLibraryA() to run the D.T. module.

D.T creates two threads. One shows error messages. The second creates and loads the DLL L2P.T, which exploits the second vulnerability to load L2P.T into a nonsandboxed acrord32 process. Finally this process terminates.



Second Exploit

The second exploit triggers the vulnerability at acrord32.exe:



Due to a heap overflow, the eax register calls to the stack-pivoting ROP gadget.



A few more ROP gadgets after stack pivoting load L2P.T in the same process. L2P.T creates another DLL, langbar.dll, which downloads the rest of the malware.

No Shell

After we reviewed all of the exploit code and corresponding ROP, we found that this exploit does not use any traditional shellcode. All API calls use the fake stack from the stack pivoting.

Mitigation

Stack pivoting is a very common technique to allow an exploit to run powerful gadgets with a fake stack. For this kind of complex case, it’s very hard to create a customized stack within the real stack instead of within a fake stack. Once an exploit can do stack pivoting, it can bypass different defense mechanisms. Evolving security solutions need to address this attack pattern. Stack pivoting creates a very complex ROP attack and is a good example of how exploitation techniques continue to evolve. This successful exploit bypasses both Adobe client security features and basic Windows DEP and ASLR defenses.

We thank our colleagues Haifei Li, Bing Sun, Xiaobo Chen, and Chong Xu for their help with this analysis.



Orginal article: Monday, May 6, 2013 at 1:38pm by Peter Szor
55
Ransomware emails claim to come from Department of Homeland Security

Those who frequently check their email need to always be wary of phishing scams, as they can take on any form. In a recent incident, scammers sent out emails claiming to be from the Department of Homeland Security and demanded money to reinstate the use of the user’s computer. Homeland Security's U.S. Computer Emergency Readiness Team, otherwise known as US-CERT, published an alert on its website letting people know of the ransomware attack.

"Users who are being targeted by the ransomware receive an email message claiming that use of their computer has been suspended and that the user must pay a fine to unblock it," according to the warning, adding that the ransomware claimed to be from US-CERT and the National Cyber Security Division.

Ransomware encrypts files before demanding payment to unlock them. The US-CERT alert advised users to use caution if they get a questionable email and said not to click the message or submit any information to the website.

Ransomware has been in heavy use under the guise of scammers who want users to believe they are from legitimate organizations, such as the United States Department of Justice or Federal Bureau of Investigation. One unique characteristic of these attacks is that once a user is infected with the malware, it will sometimes browse the user's internet history and use the information to call out potentially illegal activity, such as music downloads. The malware may also list the device's actual IP address, which can scare the user into paying money.

Scams of this variety also claim to be from the police, a trend of that is likely to become more prominent in 2013. Everyone should be aware of this variety of phishing and ensure email security solutions are implemented to detect the false emails and malware.


Orginal article: Thursday, April 4, 2013 3:11:55 PM
56
New Updates / Re: McAfee VirusScan Enterprise 8.8 - Patch 3 (Download)
« Last post by saif on 07. May 2013., 06:27:13 »

passw plz...McAfee VirusScan Enterprise 8.8 - Patch 3
57
Do you know an Alternate name (from other vendors) of those malwares to search them in avert?
Weird thing.. I assume you are using latest Engine and DAT...
Maybe that detection relied on Artemis?
58
Thanks, Samker!
59
New Members / Re: Just joined the form
« Last post by Samker on 06. May 2013., 20:28:29 »
Hi, All--I just joined the forum, and hope to be able to contribute some content that will be useful . . .

Hi pal and Welcome to SCF Community!  :bih:

I'm sure you'll spend some quality time here with us...

cya around,

S.
60
Hi XCon2009 and thanks for invitation. :thumbsup:

I hope, one day, I'll have enough free time to visit conference and your great Country...  ;)

Best Regards,

S.
Pages: 1 ... 4 5 [6] 7 8 ... 10

Enter your email address to receive daily email with 'SCforum.info - Security CENTRAL Forum' newest content:

Terms of Use | Privacy Policy | Advertising