Gen:Variant.Application.Bundler.AirInstaller.4 (AdAware), Trojan.Win32.Swrort.3.FD, PUPAirInstaller.YR (Lavasoft MAS)Behaviour: Trojan, Installer, PUP
The description has been automatically generated by Lavasoft Malware Analysis System and it may contain incomplete or inaccurate information.
Summary
MD5: 8643b6f170af58e5b8e5d5d9a29037b8
SHA1: 29a35ccc3705a6688e59e0a1ec9b7a8235733101
SHA256: 6e2d7cea5436c6b34c197bd2a08fb9bee6681749ecf385da04c886642e5ad665
SSDeep: 24576:fAAcocZhZTcZG5x8xTQkhSSsOX/oT6aXYmIYt9e/PfJ:4/ohY8RQnSVAT3XYm9e/p
Size: 1103496 bytes
File type: EXE
Platform: WIN32
Entropy: Packed
PEID: UPolyXv05_v6
Company: AirInstaller Inc.
Created at: 2013-03-28 22:20:29
Analyzed on: WindowsXP SP3 32-bit
Summary: Trojan. A program that appears to do one thing but actually does another (a.k.a. Trojan Horse).
Dynamic Analysis
Payload
No specific payload has been found.
Process activity
The Trojan creates the following process(es):No processes have been created.The Trojan injects its code into the following process(es):
%original file name%.exe:464
Mutexes
The following mutexes were created/opened:No objects were found.
File activity
The process %original file name%.exe:464 makes changes in the file system.
The Trojan creates and/or writes to the following file(s):
%Documents and Settings%\%current user%\Local Settings\Temp\CBnbW8Gc3l\intro_page.html (1371 bytes)
Registry activity
The process %original file name%.exe:464 makes changes in the system registry.
The Trojan creates and/or sets the following values in system registry:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd72-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012015062620150627]
"CacheRepair" = "0"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths]
"Directory" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path4]
"CacheLimit" = "65452"
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache4"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012015062620150627]
"CachePrefix" = ":2015062620150627:"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path2]
"CacheLimit" = "65452"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"AppData" = "%Documents and Settings%\%current user%\Application Data"
[HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache]
"@xpsp3res.dll,-20001" = "Diagnose Connection Problems..."
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd73-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cookies" = "%Documents and Settings%\%current user%\Cookies"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path2]
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache2"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common AppData" = "%Documents and Settings%\All Users\Application Data"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{c155cd75-744b-11e2-8294-806d6172696f}]
"BaseClass" = "Drive"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012015062620150627]
"CacheOptions" = "11"
[HKLM\System\CurrentControlSet\Hardware Profiles\0001\Software\Microsoft\windows\CurrentVersion\Internet Settings]
"ProxyEnable" = "0"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path1]
"CacheLimit" = "65452"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]
"SavedLegacySettings" = "3C 00 00 00 1B 00 00 00 01 00 00 00 00 00 00 00"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Local AppData" = "%Documents and Settings%\%current user%\Local Settings\Application Data"
[HKLM\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed" = "D2 4B 98 E0 6C 3D 72 B4 83 63 8C 68 EE ED 12 94"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012015062620150627]
"CacheLimit" = "8192"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path1]
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache1"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path3]
"CacheLimit" = "65452"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MigrateProxy" = "1"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"History" = "%Documents and Settings%\%current user%\Local Settings\History"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{b98117e8-75ca-11e2-81b2-000c293708fb}]
"BaseClass" = "Drive"
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012015062620150627]
"CachePath" = "%USERPROFILE%\Local Settings\History\History.IE5\MSHist012015062620150627\"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths\path3]
"CachePath" = "%Documents and Settings%\%current user%\Local Settings\Temporary Internet Files\Content.IE5\Cache3"
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Paths]
"Paths" = "4"
The Trojan modifies IE settings for security zones to map all local web-nodes with no dots which do not refer to any zone to the Intranet Zone:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap]
"UNCAsIntranet" = "1"
The Trojan modifies IE settings for security zones to map all web-nodes that bypassing the proxy to the Intranet Zone:
"ProxyBypass" = "1"
Proxy settings are disabled:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable" = "0"
The Trojan modifies IE settings for security zones to map all urls to the Intranet Zone:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap]
"IntranetName" = "1"
The Trojan deletes the following registry key(s):
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\MSHist012014031720140318]
The Trojan deletes the following value(s) in system registry:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"AutoConfigURL"
"ProxyServer"
"ProxyOverride"
Dropped PE files
There are no dropped PE files.
HOSTS file anomalies
No changes have been detected.
Rootkit activity
No anomalies have been detected.
Propagation
Removals
Remove it with Ad-Aware
- Click (here) to download and install Ad-Aware Free Antivirus.
- Update the definition files.
- Run a full scan of your computer.
Manual removal*
- Terminate malicious process(es) (How to End a Process With the Task Manager):No processes have been created.
- Delete the original Trojan file.
- Delete or disinfect the following files created/modified by the Trojan:
%Documents and Settings%\%current user%\Local Settings\Temp\CBnbW8Gc3l\intro_page.html (1371 bytes)
- Reboot the computer.
Static Analysis
VersionInfo
Company Name: AirInstaller Inc.
Product Name: Flash Player Pro
Product Version: 2.0.3.65
Legal Copyright: (c) AirInstaller. All rights reserved.
Legal Trademarks:
Original Filename: AirInstaller.exe
Internal Name: AirInstaller.exe
File Version: 2.0.3.65
File Description: Flash Player Pro
Comments:
Language: Language Neutral
Company Name: AirInstaller Inc.Product Name: Flash Player Pro Product Version: 2.0.3.65Legal Copyright: (c) AirInstaller. All rights reserved.Legal Trademarks: Original Filename: AirInstaller.exeInternal Name: AirInstaller.exeFile Version: 2.0.3.65File Description: Flash Player Pro Comments: Language: Language Neutral
PE Sections
Name | Virtual Address | Virtual Size | Raw Size | Entropy | Section MD5 |
---|---|---|---|---|---|
UPX0 | 4096 | 1294336 | 0 | 0 | d41d8cd98f00b204e9800998ecf8427e |
UPX1 | 1298432 | 1085440 | 1083904 | 5.39064 | c8af5a9c6367493884a19fdac2a62279 |
.rsrc | 2383872 | 12288 | 11776 | 3.10669 | c61dd89df40ad4d0bb39cc3dbfba79a7 |
Dropped from:
Downloaded by:
Similar by SSDeep:
Similar by Lavasoft Polymorphic Checker:
Total found: 33
a900bca5d0ce4207534492a824fbe368
e7ddbf3a6a8b43501f8744941c9b75e1
2332cd2432ed33d06c0138df728cd09c
9198cd921ef0ca229a081db050ab3765
9885e757ae4b85ab8f38e6b3a74c6882
7d46c1e1ddce81b1b65909c971270905
61469f2352e0f35dd05e220869f71303
ae2b676ab9ea5fb7a90125e5f34633be
af5d1f5afabaa7a1a3a378bbc1d3cb2d
6f95561c77c1f4d061f245db2ffb55d5
7fb212f40c32dfd2e5ee8d89b00f9f7e
2a564c7e40d6e7811fe524634b576467
dbed26eb6d7a536295c285152ce21dbb
fe9c9764e4562811da1ca221a5f4b735
dbb0217c603bccc56c3375af4cd68cb7
9e282074b38aa5bd8c2fbd4537894c58
77e01129cd3f94855a7178e8583ed9f8
6ab8ec6fdb66a970099dc38e9f989a63
1acd2333d9dfb64f4d1ec1697acd5ce2
80b4f3e68753b0917527481076cdc806
6a5224d34a2279c1b4d3e16e7cd41374
2eae58764d1def40398003c4fcbe3d62
1e1aef8c51134fdb4abeedfbac8a5114
cf1c10758c84ce3fcd84ed8c5f1afc3b
294e5c3d1bae8c611f43ca77ac70a950
Network Activity
URLs
IDS verdicts (Suricata alerts: Emerging Threats ET ruleset)
Traffic
Map
The Trojan connects to the servers at the folowing location(s):
Strings from Dumps
%original file name%.exe_464:
`.rsrc
`.rsrc
f;T$.uBf
f;T$.uBf
t'SShl
t'SShl
tFHt:Ht.Ht"Hu`
tFHt:Ht.Ht"Hu`
j%XtL9E
j%XtL9E
u$SShe
u$SShe
FTCP
FTCP
u.PhT
u.PhT
SSSSh
SSSSh
tAHt.HHt
tAHt.HHt
SSh@B
SSh@B
FtPW
FtPW
tl9_ tgSSh
tl9_ tgSSh
s%j.Zf
s%j.Zf
xSSSh
xSSSh
FTPjKS
FTPjKS
FtPj;S
FtPj;S
C.PjRV
C.PjRV
X;
X;
%s>
%s>
%s='%s'
%s='%s'
%s="%s"
%s="%s"
standalone="%s"
standalone="%s"
encoding="%s"
encoding="%s"
version="%s"
version="%s"
CNotSupportedException
CNotSupportedException
CCmdTarget
CCmdTarget
RegDeleteKeyTransactedW
RegDeleteKeyTransactedW
CHttpConnection
CHttpConnection
CHttpFile
CHttpFile
RegDeleteKeyExW
RegDeleteKeyExW
TaskDialogIndirect
TaskDialogIndirect
CMDITabProxyWnd
CMDITabProxyWnd
CMDIChildWndEx
CMDIChildWndEx
CMDIFrameWndEx
CMDIFrameWndEx
CMDIClientAreaWnd
CMDIClientAreaWnd
CMFCToolBarsKeyboardPropertyPage
CMFCToolBarsKeyboardPropertyPage
GetProcessWindowStation
GetProcessWindowStation
portuguese-brazilian
portuguese-brazilian
Visual C CRT: Not enough memory to complete call to strerror.
Visual C CRT: Not enough memory to complete call to strerror.
Broken pipe
Broken pipe
Inappropriate I/O control operation
Inappropriate I/O control operation
Operation not permitted
Operation not permitted
Keys
Keys
RegOpenKeyTransactedW
RegOpenKeyTransactedW
run_cmd
run_cmd
RegCreateKeyTransactedW
RegCreateKeyTransactedW
background: url('hXXp://cdn.airdlrstatic.com/themes/images/modal-overlay.png') repeat;
background: url('hXXp://cdn.airdlrstatic.com/themes/images/modal-overlay.png') repeat;
overlay = document.getElementById('modal-overlay');
overlay = document.getElementById('modal-overlay');
if (overlay.style.display === 'none' && !display) {
if (overlay.style.display === 'none' && !display) {
overlay.style.display = display;
overlay.style.display = display;
if(document.getElementById('page0')){
if(document.getElementById('page0')){
document.getElementById('page0').style.visibility = 'visible';
document.getElementById('page0').style.visibility = 'visible';
document.getElementById('page0').style.display = 'block';
document.getElementById('page0').style.display = 'block';
document.getElementById('page' currentPage).style.visibility = 'hidden';
document.getElementById('page' currentPage).style.visibility = 'hidden';
document.getElementById('page' currentPage).style.display = 'none';
document.getElementById('page' currentPage).style.display = 'none';
document.getElementById('page' currentPage).style.visibility = 'visible';
document.getElementById('page' currentPage).style.visibility = 'visible';
document.getElementById('page' currentPage).style.display = 'block';
document.getElementById('page' currentPage).style.display = 'block';
var formsCollection = document.getElementsByTagName("form");
var formsCollection = document.getElementsByTagName("form");
for (var i = 0; i
for (var i = 0; i
var formName = formsCollection[i].name;
var formName = formsCollection[i].name;
//alert('formName: ' formName ' ' document.forms[formName].elements);
//alert('formName: ' formName ' ' document.forms[formName].elements);
if( typeof document.forms[formName].elements !== 'undefined' ){
if( typeof document.forms[formName].elements !== 'undefined' ){
for (var e = 0; e
for (var e = 0; e
if (document.forms[formName].elements[e].type == "button") {
if (document.forms[formName].elements[e].type == "button") {
if (document.forms[formName].elements[e].value == "Next" ||
if (document.forms[formName].elements[e].value == "Next" ||
document.forms[formName].elements[e].value == "Done" ||
document.forms[formName].elements[e].value == "Done" ||
document.forms[formName].elements[e].name == "Next"
document.forms[formName].elements[e].name == "Next"
document.forms[formName].elements[e].focus();
document.forms[formName].elements[e].focus();
for (var e = 0; e
for (var e = 0; e
if (offerForm.elements[e].type == "checkbox") {
if (offerForm.elements[e].type == "checkbox") {
offerForm.elements[e].disabled = 'disabled';
offerForm.elements[e].disabled = 'disabled';
for (var e = 0; e
for (var e = 0; e
if (offerForm.elements[e].type == "checkbox"
if (offerForm.elements[e].type == "checkbox"
&& offerForm.elements[e].name != "main" ) {
&& offerForm.elements[e].name != "main" ) {
offerForm.elements[e].checked = true;
offerForm.elements[e].checked = true;
var all = document.getElementsByTagName('*');
var all = document.getElementsByTagName('*');
for(var i=0; i
for(var i=0; i
if (offerForm.elements[e].type == "checkbox" && offerForm.elements[e].name != "main" ) {
if (offerForm.elements[e].type == "checkbox" && offerForm.elements[e].name != "main" ) {
offerForm.elements[e].disabled = '';
offerForm.elements[e].disabled = '';
for(var i=0; i
for(var i=0; i
if (requiredCheckbox.checked == true) {
if (requiredCheckbox.checked == true) {
for (var e = 0; e
for (var e = 0; e
if (requiredCheckbox.form.elements[e] != requiredCheckbox
if (requiredCheckbox.form.elements[e] != requiredCheckbox
&& requiredCheckbox.form.elements[e].type == "checkbox"
&& requiredCheckbox.form.elements[e].type == "checkbox"
&& requiredCheckbox.form.elements[e].name != "main"
&& requiredCheckbox.form.elements[e].name != "main"
&& ( "required" in requiredCheckbox.form.elements[e] && requiredCheckbox.form.elements[e].required.indexOf("false") > -1)
&& ( "required" in requiredCheckbox.form.elements[e] && requiredCheckbox.form.elements[e].required.indexOf("false") > -1)
requiredCheckbox.form.elements[e].checked = true;
requiredCheckbox.form.elements[e].checked = true;
requiredCheckbox.form.elements[e].checked = false;
requiredCheckbox.form.elements[e].checked = false;
if (nonRequiredCheckbox.checked == true) {
if (nonRequiredCheckbox.checked == true) {
for (var e = 0; e
for (var e = 0; e
if (nonRequiredCheckbox.form.elements[e] != nonRequiredCheckbox
if (nonRequiredCheckbox.form.elements[e] != nonRequiredCheckbox
&& nonRequiredCheckbox.form.elements[e].type == "checkbox"
&& nonRequiredCheckbox.form.elements[e].type == "checkbox"
&& nonRequiredCheckbox.form.elements[e].name != "main"
&& nonRequiredCheckbox.form.elements[e].name != "main"
&& ( "required" in nonRequiredCheckbox.form.elements[e] && nonRequiredCheckbox.form.elements[e].required.indexOf("true") > -1)
&& ( "required" in nonRequiredCheckbox.form.elements[e] && nonRequiredCheckbox.form.elements[e].required.indexOf("true") > -1)
nonRequiredCheckbox.form.elements[e].checked = true;
nonRequiredCheckbox.form.elements[e].checked = true;
e = nonRequiredCheckbox.form.elements.length; // done
e = nonRequiredCheckbox.form.elements.length; // done
function clickIE() {if (document.all) {(message);return false;}}
function clickIE() {if (document.all) {(message);return false;}}
(document.layers||(document.getElementById&&!document.all)) {
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
document.oncontextmenu=new Function("return false")
document.onselectstart=new Function ("return false")
document.onselectstart=new Function ("return false")
if (window.sidebar){
if (window.sidebar){
document.onmousedown=disableselect
document.onmousedown=disableselect
document.onclick=reEnable
document.onclick=reEnable
span.advanced { color:#AAAAAA; padding:0px; }
span.advanced { color:#AAAAAA; padding:0px; }
inflate 1.1.3 Copyright 1995-1998 Mark Adler
inflate 1.1.3 Copyright 1995-1998 Mark Adler
CMDIChildWnd
CMDIChildWnd
CMDIFrameWnd
CMDIFrameWnd
lX-X-x-XX-XXXXXX
lX-X-x-XX-XXXXXX
hXXp://
hXXp://
@WININET.DLL
@WININET.DLL
GHTTP/1.0
GHTTP/1.0
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filetxt.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filetxt.cpp
kernel32.dll
kernel32.dll
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filecore.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filecore.cpp
Gf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\array_s.cpp
Gf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\array_s.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winctrl2.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winctrl2.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winfrm.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winfrm.cpp
mfcm100u.dll
mfcm100u.dll
Hf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\auxdata.cpp
Hf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\auxdata.cpp
SHELL32.DLL
SHELL32.DLL
lXXxXXXXXXXX
lXXxXXXXXXXX
%sMFCToolBar-%d%x
%sMFCToolBar-%d%x
%sMFCToolBar-%d
%sMFCToolBar-%d
%sMFCToolBarParameters
%sMFCToolBarParameters
TOOLBAR_RESETKEYBAORD
TOOLBAR_RESETKEYBAORD
&%d %s
&%d %s
COMCTL32.DLL
COMCTL32.DLL
%sPane-%d%x
%sPane-%d%x
%sPane-%d
%sPane-%d
USER32.DLL
USER32.DLL
%sBasePane-%d%x
%sBasePane-%d%x
%sBasePane-%d
%sBasePane-%d
MSG_CHECKEMPTYMINIFRAME
MSG_CHECKEMPTYMINIFRAME
KeyboardManager
KeyboardManager
ShowCmd
ShowCmd
H%c%d%c%s
H%c%d%c%s
%sDockingManager-%d
%sDockingManager-%d
%sDockablePaneAdapter-%d%x
%sDockablePaneAdapter-%d%x
%sDockablePaneAdapter-%d
%sDockablePaneAdapter-%d
NHex={X,X,X}
NHex={X,X,X}
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\oleipfrm.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\oleipfrm.cpp
%sMDIClientArea-%d
%sMDIClientArea-%d
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\viewcore.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\viewcore.cpp
windows
windows
Rf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\oledrop2.cpp
Rf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\oledrop2.cpp
F%sMFCOutlookBar-%d%x
F%sMFCOutlookBar-%d%x
%sMFCOutlookBar-%d
%sMFCOutlookBar-%d
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\olestrm.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\olestrm.cpp
SRICHED20.DLL
SRICHED20.DLL
RGB(%d, %d, %d)
RGB(%d, %d, %d)
ENABLE_KEYS
ENABLE_KEYS
KEYS_MENU
KEYS_MENU
KEYS
KEYS
mscoree.dll
mscoree.dll
- Attempt to initialize the CRT more than once.
- Attempt to initialize the CRT more than once.
- CRT not initialized
- CRT not initialized
- floating point support not loaded
- floating point support not loaded
@%Program Files% (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxwin1.inl
@%Program Files% (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxwin1.inl
%s (%s:%d)
%s (%s:%d)
UxTheme.dll
UxTheme.dll
dwmapi.dll
dwmapi.dll
d%s:%x:%x:%x:%x
d%s:%x:%x:%x:%x
Shell32.dll
Shell32.dll
Download Url:
Download Url:
theme w: %d h: %d window w: %d h: %d
theme w: %d h: %d window w: %d h: %d
intro_page.html
intro_page.html
feed.xml
feed.xml
installer.html
installer.html
.html
.html
block.html
block.html
download_page.html
download_page.html
cancel_page.html
cancel_page.html
offer_0.html
offer_0.html
_USER_PASSWORD_
_USER_PASSWORD_
Command succeded. Calling conversion URL.
Command succeded. Calling conversion URL.
summary_page.html
summary_page.html
%Program Files% (x86)
%Program Files% (x86)
%Program Files%
%Program Files%
%.2f %s
%.2f %s
hXXp://cdn.airdlrstatic.com/uninstaller/Uninstaller.zip
hXXp://cdn.airdlrstatic.com/uninstaller/Uninstaller.zip
INPUT_PASSWORD_FIELD
INPUT_PASSWORD_FIELD
INPUT_PASSWORD_REQUIRED
INPUT_PASSWORD_REQUIRED
hXXp://trk.airinstaller.com/get/event/?name=user_input
hXXp://trk.airinstaller.com/get/event/?name=user_input
&data[password]=
&data[password]=
$password
$password
password=
password=
&password=
&password=
Content-Type: application/x-www-form-urlencoded
Content-Type: application/x-www-form-urlencoded
" onclick="disableOfferOptions(this.form)" > Quick Installation (recomended)
" onclick="disableOfferOptions(this.form)" > Quick Installation (recomended)
" onclick="enableOfferOptions(this.form)" > Custom Installation (advanced)
" onclick="enableOfferOptions(this.form)" > Custom Installation (advanced)
, you are hereby agreeing to their
' onclick='disableOfferOptions(this.form)' >
' onclick='enableOfferOptions(this.form)' >
' onclick='enableOfferOptions(this.form)' >
installer_temp.html
installer_temp.html
theme\software\software.html
theme\software\software.html
%_INPUT_PASSWORD_%
%_INPUT_PASSWORD_%
DOWNLOAD_URL>
DOWNLOAD_URL>
src="theme/images/btn_next.png"
src="theme/images/btn_next.png"
installed.ini
installed.ini
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
\Uninstaller.exe
\Uninstaller.exe
%s%s%s
%s%s%s
Offer exe_cmd:
Offer exe_cmd:
Offer exe_eval:
Offer exe_eval:
Offer download_url:
Offer download_url:
Offer impression_url:
Offer impression_url:
Offer conversion_url:
Offer conversion_url:
Offer check: passed: does not exist at:
Offer check: passed: does not exist at:
" onclick="disableOfferOptions(this.form)" > Quick (recommended)
" onclick="disableOfferOptions(this.form)" > Quick (recommended)
" onclick="enableOfferOptions(this.form)" > Advanced
" onclick="enableOfferOptions(this.form)" > Advanced
c:\%original file name%.exe
c:\%original file name%.exe
hXXp://airinstaller.com
hXXp://airinstaller.com
DEFAULTs h hXXp://trk.airinstaller.com 05158bab8bd90f
DEFAULTs h hXXp://trk.airinstaller.com 05158bab8bd90f
hXXp://trk.airinstaller.com q a
hXXp://trk.airinstaller.com q a
chrome
chrome
AFlash Player Pro
AFlash Player Pro
All Files (*.*)
All Files (*.*)
No error message is available.#Attempted an unsupported operation.$A required resource was unavailable.
No error message is available.#Attempted an unsupported operation.$A required resource was unavailable.
Command failed.)Insufficient memory to perform operation.PSystem registry entries have been removed and the INI file (if any) was deleted.BNot all of the system registry entries (or INI file) were removed.FThis program requires the file %s, which was not found on this system.tThis program is linked to the missing export %s in the file %s. This machine may have an incompatible version of %s.
Command failed.)Insufficient memory to perform operation.PSystem registry entries have been removed and the INI file (if any) was deleted.BNot all of the system registry entries (or INI file) were removed.FThis program requires the file %s, which was not found on this system.tThis program is linked to the missing export %s in the file %s. This machine may have an incompatible version of %s.
Destination disk drive is full.5Unable to read from %1, it is opened by someone else.AUnable to write to %1, it is read-only or opened by someone else.1Encountered an unexpected error while reading %1.1Encountered an unexpected error while writing %1.
Destination disk drive is full.5Unable to read from %1, it is opened by someone else.AUnable to write to %1, it is read-only or opened by someone else.1Encountered an unexpected error while reading %1.1Encountered an unexpected error while writing %1.
#Unable to load mail system support.
#Unable to load mail system support.
Note that if you choose to recover the auto-saved documents, you must explicitly save them to overwrite the original documents. If you choose to not recover the auto-saved versions, they will be deleted.fRecover the auto-saved documents
Note that if you choose to recover the auto-saved documents, you must explicitly save them to overwrite the original documents. If you choose to not recover the auto-saved versions, they will be deleted.fRecover the auto-saved documents
%s [Recovered]
%s [Recovered]
2.0.3.65
2.0.3.65
AirInstaller.exe
AirInstaller.exe
%original file name%.exe_464_rwx_00401000_00244000:
f;T$.uBf
f;T$.uBf
t'SShl
t'SShl
tFHt:Ht.Ht"Hu`
tFHt:Ht.Ht"Hu`
j%XtL9E
j%XtL9E
u$SShe
u$SShe
FTCP
FTCP
u.PhT
u.PhT
SSSSh
SSSSh
tAHt.HHt
tAHt.HHt
SSh@B
SSh@B
FtPW
FtPW
tl9_ tgSSh
tl9_ tgSSh
s%j.Zf
s%j.Zf
xSSSh
xSSSh
FTPjKS
FTPjKS
FtPj;S
FtPj;S
C.PjRV
C.PjRV
X;
X;
%s>
%s>
%s='%s'
%s='%s'
%s="%s"
%s="%s"
standalone="%s"
standalone="%s"
encoding="%s"
encoding="%s"
version="%s"
version="%s"
CNotSupportedException
CNotSupportedException
CCmdTarget
CCmdTarget
RegDeleteKeyTransactedW
RegDeleteKeyTransactedW
CHttpConnection
CHttpConnection
CHttpFile
CHttpFile
RegDeleteKeyExW
RegDeleteKeyExW
TaskDialogIndirect
TaskDialogIndirect
CMDITabProxyWnd
CMDITabProxyWnd
CMDIChildWndEx
CMDIChildWndEx
CMDIFrameWndEx
CMDIFrameWndEx
CMDIClientAreaWnd
CMDIClientAreaWnd
CMFCToolBarsKeyboardPropertyPage
CMFCToolBarsKeyboardPropertyPage
GetProcessWindowStation
GetProcessWindowStation
portuguese-brazilian
portuguese-brazilian
Visual C CRT: Not enough memory to complete call to strerror.
Visual C CRT: Not enough memory to complete call to strerror.
Broken pipe
Broken pipe
Inappropriate I/O control operation
Inappropriate I/O control operation
Operation not permitted
Operation not permitted
Keys
Keys
RegOpenKeyTransactedW
RegOpenKeyTransactedW
run_cmd
run_cmd
RegCreateKeyTransactedW
RegCreateKeyTransactedW
background: url('hXXp://cdn.airdlrstatic.com/themes/images/modal-overlay.png') repeat;
background: url('hXXp://cdn.airdlrstatic.com/themes/images/modal-overlay.png') repeat;
overlay = document.getElementById('modal-overlay');
overlay = document.getElementById('modal-overlay');
if (overlay.style.display === 'none' && !display) {
if (overlay.style.display === 'none' && !display) {
overlay.style.display = display;
overlay.style.display = display;
if(document.getElementById('page0')){
if(document.getElementById('page0')){
document.getElementById('page0').style.visibility = 'visible';
document.getElementById('page0').style.visibility = 'visible';
document.getElementById('page0').style.display = 'block';
document.getElementById('page0').style.display = 'block';
document.getElementById('page' currentPage).style.visibility = 'hidden';
document.getElementById('page' currentPage).style.visibility = 'hidden';
document.getElementById('page' currentPage).style.display = 'none';
document.getElementById('page' currentPage).style.display = 'none';
document.getElementById('page' currentPage).style.visibility = 'visible';
document.getElementById('page' currentPage).style.visibility = 'visible';
document.getElementById('page' currentPage).style.display = 'block';
document.getElementById('page' currentPage).style.display = 'block';
var formsCollection = document.getElementsByTagName("form");
var formsCollection = document.getElementsByTagName("form");
for (var i = 0; i
for (var i = 0; i
var formName = formsCollection[i].name;
var formName = formsCollection[i].name;
//alert('formName: ' formName ' ' document.forms[formName].elements);
//alert('formName: ' formName ' ' document.forms[formName].elements);
if( typeof document.forms[formName].elements !== 'undefined' ){
if( typeof document.forms[formName].elements !== 'undefined' ){
for (var e = 0; e
for (var e = 0; e
if (document.forms[formName].elements[e].type == "button") {
if (document.forms[formName].elements[e].type == "button") {
if (document.forms[formName].elements[e].value == "Next" ||
if (document.forms[formName].elements[e].value == "Next" ||
document.forms[formName].elements[e].value == "Done" ||
document.forms[formName].elements[e].value == "Done" ||
document.forms[formName].elements[e].name == "Next"
document.forms[formName].elements[e].name == "Next"
document.forms[formName].elements[e].focus();
document.forms[formName].elements[e].focus();
for (var e = 0; e
for (var e = 0; e
if (offerForm.elements[e].type == "checkbox") {
if (offerForm.elements[e].type == "checkbox") {
offerForm.elements[e].disabled = 'disabled';
offerForm.elements[e].disabled = 'disabled';
for (var e = 0; e
for (var e = 0; e
if (offerForm.elements[e].type == "checkbox"
if (offerForm.elements[e].type == "checkbox"
&& offerForm.elements[e].name != "main" ) {
&& offerForm.elements[e].name != "main" ) {
offerForm.elements[e].checked = true;
offerForm.elements[e].checked = true;
var all = document.getElementsByTagName('*');
var all = document.getElementsByTagName('*');
for(var i=0; i
for(var i=0; i
if (offerForm.elements[e].type == "checkbox" && offerForm.elements[e].name != "main" ) {
if (offerForm.elements[e].type == "checkbox" && offerForm.elements[e].name != "main" ) {
offerForm.elements[e].disabled = '';
offerForm.elements[e].disabled = '';
for(var i=0; i
for(var i=0; i
if (requiredCheckbox.checked == true) {
if (requiredCheckbox.checked == true) {
for (var e = 0; e
for (var e = 0; e
if (requiredCheckbox.form.elements[e] != requiredCheckbox
if (requiredCheckbox.form.elements[e] != requiredCheckbox
&& requiredCheckbox.form.elements[e].type == "checkbox"
&& requiredCheckbox.form.elements[e].type == "checkbox"
&& requiredCheckbox.form.elements[e].name != "main"
&& requiredCheckbox.form.elements[e].name != "main"
&& ( "required" in requiredCheckbox.form.elements[e] && requiredCheckbox.form.elements[e].required.indexOf("false") > -1)
&& ( "required" in requiredCheckbox.form.elements[e] && requiredCheckbox.form.elements[e].required.indexOf("false") > -1)
requiredCheckbox.form.elements[e].checked = true;
requiredCheckbox.form.elements[e].checked = true;
requiredCheckbox.form.elements[e].checked = false;
requiredCheckbox.form.elements[e].checked = false;
if (nonRequiredCheckbox.checked == true) {
if (nonRequiredCheckbox.checked == true) {
for (var e = 0; e
for (var e = 0; e
if (nonRequiredCheckbox.form.elements[e] != nonRequiredCheckbox
if (nonRequiredCheckbox.form.elements[e] != nonRequiredCheckbox
&& nonRequiredCheckbox.form.elements[e].type == "checkbox"
&& nonRequiredCheckbox.form.elements[e].type == "checkbox"
&& nonRequiredCheckbox.form.elements[e].name != "main"
&& nonRequiredCheckbox.form.elements[e].name != "main"
&& ( "required" in nonRequiredCheckbox.form.elements[e] && nonRequiredCheckbox.form.elements[e].required.indexOf("true") > -1)
&& ( "required" in nonRequiredCheckbox.form.elements[e] && nonRequiredCheckbox.form.elements[e].required.indexOf("true") > -1)
nonRequiredCheckbox.form.elements[e].checked = true;
nonRequiredCheckbox.form.elements[e].checked = true;
e = nonRequiredCheckbox.form.elements.length; // done
e = nonRequiredCheckbox.form.elements.length; // done
function clickIE() {if (document.all) {(message);return false;}}
function clickIE() {if (document.all) {(message);return false;}}
(document.layers||(document.getElementById&&!document.all)) {
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
document.oncontextmenu=new Function("return false")
document.onselectstart=new Function ("return false")
document.onselectstart=new Function ("return false")
if (window.sidebar){
if (window.sidebar){
document.onmousedown=disableselect
document.onmousedown=disableselect
document.onclick=reEnable
document.onclick=reEnable
span.advanced { color:#AAAAAA; padding:0px; }
span.advanced { color:#AAAAAA; padding:0px; }
inflate 1.1.3 Copyright 1995-1998 Mark Adler
inflate 1.1.3 Copyright 1995-1998 Mark Adler
CMDIChildWnd
CMDIChildWnd
CMDIFrameWnd
CMDIFrameWnd
lX-X-x-XX-XXXXXX
lX-X-x-XX-XXXXXX
hXXp://
hXXp://
@WININET.DLL
@WININET.DLL
GHTTP/1.0
GHTTP/1.0
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filetxt.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filetxt.cpp
kernel32.dll
kernel32.dll
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filecore.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\filecore.cpp
Gf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\array_s.cpp
Gf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\array_s.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winctrl2.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winctrl2.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winfrm.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winfrm.cpp
mfcm100u.dll
mfcm100u.dll
Hf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\auxdata.cpp
Hf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\auxdata.cpp
SHELL32.DLL
SHELL32.DLL
lXXxXXXXXXXX
lXXxXXXXXXXX
%sMFCToolBar-%d%x
%sMFCToolBar-%d%x
%sMFCToolBar-%d
%sMFCToolBar-%d
%sMFCToolBarParameters
%sMFCToolBarParameters
TOOLBAR_RESETKEYBAORD
TOOLBAR_RESETKEYBAORD
&%d %s
&%d %s
ole32.dll
ole32.dll
COMCTL32.DLL
COMCTL32.DLL
%sPane-%d%x
%sPane-%d%x
%sPane-%d
%sPane-%d
USER32.DLL
USER32.DLL
%sBasePane-%d%x
%sBasePane-%d%x
%sBasePane-%d
%sBasePane-%d
MSG_CHECKEMPTYMINIFRAME
MSG_CHECKEMPTYMINIFRAME
KeyboardManager
KeyboardManager
ShowCmd
ShowCmd
H%c%d%c%s
H%c%d%c%s
%sDockingManager-%d
%sDockingManager-%d
%sDockablePaneAdapter-%d%x
%sDockablePaneAdapter-%d%x
%sDockablePaneAdapter-%d
%sDockablePaneAdapter-%d
NHex={X,X,X}
NHex={X,X,X}
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\oleipfrm.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\oleipfrm.cpp
%sMDIClientArea-%d
%sMDIClientArea-%d
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\viewcore.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\viewcore.cpp
windows
windows
Rf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\oledrop2.cpp
Rf:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\oledrop2.cpp
F%sMFCOutlookBar-%d%x
F%sMFCOutlookBar-%d%x
%sMFCOutlookBar-%d
%sMFCOutlookBar-%d
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\olestrm.cpp
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\olestrm.cpp
SRICHED20.DLL
SRICHED20.DLL
RGB(%d, %d, %d)
RGB(%d, %d, %d)
ENABLE_KEYS
ENABLE_KEYS
KEYS_MENU
KEYS_MENU
KEYS
KEYS
mscoree.dll
mscoree.dll
- Attempt to initialize the CRT more than once.
- Attempt to initialize the CRT more than once.
- CRT not initialized
- CRT not initialized
- floating point support not loaded
- floating point support not loaded
@%Program Files% (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxwin1.inl
@%Program Files% (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxwin1.inl
%s (%s:%d)
%s (%s:%d)
UxTheme.dll
UxTheme.dll
dwmapi.dll
dwmapi.dll
d%s:%x:%x:%x:%x
d%s:%x:%x:%x:%x
Shell32.dll
Shell32.dll
Download Url:
Download Url:
theme w: %d h: %d window w: %d h: %d
theme w: %d h: %d window w: %d h: %d
intro_page.html
intro_page.html
feed.xml
feed.xml
installer.html
installer.html
.html
.html
block.html
block.html
download_page.html
download_page.html
cancel_page.html
cancel_page.html
offer_0.html
offer_0.html
_USER_PASSWORD_
_USER_PASSWORD_
Command succeded. Calling conversion URL.
Command succeded. Calling conversion URL.
summary_page.html
summary_page.html
%Program Files% (x86)
%Program Files% (x86)
%Program Files%
%Program Files%
%.2f %s
%.2f %s
hXXp://cdn.airdlrstatic.com/uninstaller/Uninstaller.zip
hXXp://cdn.airdlrstatic.com/uninstaller/Uninstaller.zip
INPUT_PASSWORD_FIELD
INPUT_PASSWORD_FIELD
INPUT_PASSWORD_REQUIRED
INPUT_PASSWORD_REQUIRED
hXXp://trk.airinstaller.com/get/event/?name=user_input
hXXp://trk.airinstaller.com/get/event/?name=user_input
&data[password]=
&data[password]=
$password
$password
password=
password=
&password=
&password=
Content-Type: application/x-www-form-urlencoded
Content-Type: application/x-www-form-urlencoded
" onclick="disableOfferOptions(this.form)" > Quick Installation (recomended)
" onclick="disableOfferOptions(this.form)" > Quick Installation (recomended)
" onclick="enableOfferOptions(this.form)" > Custom Installation (advanced)
" onclick="enableOfferOptions(this.form)" > Custom Installation (advanced)
, you are hereby agreeing to their
' onclick='disableOfferOptions(this.form)' >
' onclick='enableOfferOptions(this.form)' >
' onclick='enableOfferOptions(this.form)' >
installer_temp.html
installer_temp.html
theme\software\software.html
theme\software\software.html
%_INPUT_PASSWORD_%
%_INPUT_PASSWORD_%
DOWNLOAD_URL>
DOWNLOAD_URL>
src="theme/images/btn_next.png"
src="theme/images/btn_next.png"
installed.ini
installed.ini
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
\Uninstaller.exe
\Uninstaller.exe
%s%s%s
%s%s%s
Offer exe_cmd:
Offer exe_cmd:
Offer exe_eval:
Offer exe_eval:
Offer download_url:
Offer download_url:
Offer impression_url:
Offer impression_url:
Offer conversion_url:
Offer conversion_url:
Offer check: passed: does not exist at:
Offer check: passed: does not exist at:
" onclick="disableOfferOptions(this.form)" > Quick (recommended)
" onclick="disableOfferOptions(this.form)" > Quick (recommended)
" onclick="enableOfferOptions(this.form)" > Advanced
" onclick="enableOfferOptions(this.form)" > Advanced
c:\%original file name%.exe
c:\%original file name%.exe
hXXp://airinstaller.com
hXXp://airinstaller.com
DEFAULTs h hXXp://trk.airinstaller.com 05158bab8bd90f
DEFAULTs h hXXp://trk.airinstaller.com 05158bab8bd90f
hXXp://trk.airinstaller.com q a
hXXp://trk.airinstaller.com q a
chrome
chrome
AFlash Player Pro
AFlash Player Pro
All Files (*.*)
All Files (*.*)
No error message is available.#Attempted an unsupported operation.$A required resource was unavailable.
No error message is available.#Attempted an unsupported operation.$A required resource was unavailable.
Command failed.)Insufficient memory to perform operation.PSystem registry entries have been removed and the INI file (if any) was deleted.BNot all of the system registry entries (or INI file) were removed.FThis program requires the file %s, which was not found on this system.tThis program is linked to the missing export %s in the file %s. This machine may have an incompatible version of %s.
Command failed.)Insufficient memory to perform operation.PSystem registry entries have been removed and the INI file (if any) was deleted.BNot all of the system registry entries (or INI file) were removed.FThis program requires the file %s, which was not found on this system.tThis program is linked to the missing export %s in the file %s. This machine may have an incompatible version of %s.
Destination disk drive is full.5Unable to read from %1, it is opened by someone else.AUnable to write to %1, it is read-only or opened by someone else.1Encountered an unexpected error while reading %1.1Encountered an unexpected error while writing %1.
Destination disk drive is full.5Unable to read from %1, it is opened by someone else.AUnable to write to %1, it is read-only or opened by someone else.1Encountered an unexpected error while reading %1.1Encountered an unexpected error while writing %1.
#Unable to load mail system support.
#Unable to load mail system support.
Note that if you choose to recover the auto-saved documents, you must explicitly save them to overwrite the original documents. If you choose to not recover the auto-saved versions, they will be deleted.fRecover the auto-saved documents
Note that if you choose to recover the auto-saved documents, you must explicitly save them to overwrite the original documents. If you choose to not recover the auto-saved versions, they will be deleted.fRecover the auto-saved documents
%s [Recovered]
%s [Recovered]