Static | ZeroBOX

PE Compile Time

2021-07-07 05:09:22

PE Imphash

e38afb91bac491f7825e4d9386ac015b

PEiD Signatures

Armadillo v1.71

Sections

Name Virtual Address Virtual Size Size of Raw Data Entropy
.text 0x00001000 0x0002b19e 0x0002c000 6.54020784451
.rdata 0x0002d000 0x0000ad06 0x0000b000 5.95889661863
.data 0x00038000 0x0000737c 0x00004000 5.07237724336
.rsrc 0x00040000 0x0003f587 0x00040000 7.9143279108

Resources

Name Offset Size Language Sub-language File type
RT_CURSOR 0x000406e4 0x000000b4 LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_CURSOR 0x000406e4 0x000000b4 LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_BITMAP 0x000412c8 0x00000144 LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_BITMAP 0x000412c8 0x00000144 LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_BITMAP 0x000412c8 0x00000144 LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_BITMAP 0x000412c8 0x00000144 LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_BITMAP 0x000412c8 0x00000144 LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_ICON 0x000416f4 0x00000128 LANG_SWEDISH SUBLANG_SWEDISH GLS_BINARY_LSB_FIRST
RT_ICON 0x000416f4 0x00000128 LANG_SWEDISH SUBLANG_SWEDISH GLS_BINARY_LSB_FIRST
RT_DIALOG 0x00041fe4 0x000000e8 LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_DIALOG 0x00041fe4 0x000000e8 LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_DIALOG 0x00041fe4 0x000000e8 LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_STRING 0x000435e0 0x0000002c LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_STRING 0x000435e0 0x0000002c LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_STRING 0x000435e0 0x0000002c LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_STRING 0x000435e0 0x0000002c LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_STRING 0x000435e0 0x0000002c LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_STRING 0x000435e0 0x0000002c LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_STRING 0x000435e0 0x0000002c LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_STRING 0x000435e0 0x0000002c LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_STRING 0x000435e0 0x0000002c LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_STRING 0x000435e0 0x0000002c LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_STRING 0x000435e0 0x0000002c LANG_ENGLISH SUBLANG_ENGLISH_US data
RT_GROUP_CURSOR 0x0004360c 0x00000022 LANG_ENGLISH SUBLANG_ENGLISH_US Lotus unknown worksheet or configuration, revision 0x2
RT_GROUP_ICON 0x00043630 0x00000022 LANG_SWEDISH SUBLANG_SWEDISH data
RT_HTML 0x00043654 0x0003bf33 LANG_SWEDISH SUBLANG_SWEDISH data

Imports

Library KERNEL32.dll:
0x42d08c RtlUnwind
0x42d090 HeapFree
0x42d094 HeapAlloc
0x42d098 GetStartupInfoA
0x42d09c GetCommandLineA
0x42d0a0 RaiseException
0x42d0a4 CreateThread
0x42d0a8 ExitThread
0x42d0ac TerminateProcess
0x42d0b4 GetLocalTime
0x42d0b8 GetACP
0x42d0bc HeapSize
0x42d0c0 HeapReAlloc
0x42d0c4 HeapDestroy
0x42d0c8 HeapCreate
0x42d0cc VirtualFree
0x42d0d0 VirtualAlloc
0x42d0d4 IsBadWritePtr
0x42d0d8 LCMapStringW
0x42d0f0 SetHandleCount
0x42d0f4 GetStdHandle
0x42d0f8 GetFileType
0x42d100 GetStringTypeA
0x42d104 GetStringTypeW
0x42d108 IsBadReadPtr
0x42d10c IsBadCodePtr
0x42d110 SetStdHandle
0x42d114 CompareStringA
0x42d118 CompareStringW
0x42d120 FlushFileBuffers
0x42d124 SetFilePointer
0x42d128 WriteFile
0x42d12c GetCurrentProcess
0x42d130 SetErrorMode
0x42d138 GetOEMCP
0x42d13c GetCPInfo
0x42d140 GetProcessVersion
0x42d144 GlobalFlags
0x42d148 TlsGetValue
0x42d14c LocalReAlloc
0x42d150 TlsSetValue
0x42d154 GlobalReAlloc
0x42d158 TlsFree
0x42d15c GlobalHandle
0x42d160 TlsAlloc
0x42d164 LocalAlloc
0x42d168 lstrcpynA
0x42d16c MulDiv
0x42d170 SetLastError
0x42d174 GlobalAlloc
0x42d178 GlobalLock
0x42d17c GlobalUnlock
0x42d180 GlobalFree
0x42d184 GetModuleFileNameA
0x42d188 lstrcmpA
0x42d18c CreateEventA
0x42d190 SetThreadPriority
0x42d194 SetEvent
0x42d198 WaitForSingleObject
0x42d19c MultiByteToWideChar
0x42d1a0 WideCharToMultiByte
0x42d1a8 lstrlenA
0x42d1b4 LoadLibraryA
0x42d1b8 FreeLibrary
0x42d1bc FindResourceA
0x42d1c0 LoadResource
0x42d1c4 LockResource
0x42d1c8 GetVersion
0x42d1cc lstrcatA
0x42d1d0 GlobalGetAtomNameA
0x42d1d4 lstrcmpiA
0x42d1d8 GlobalAddAtomA
0x42d1dc GlobalFindAtomA
0x42d1e0 GlobalDeleteAtom
0x42d1e4 GetModuleHandleA
0x42d1e8 GetProcAddress
0x42d1ec LoadLibraryW
0x42d1f0 ExitProcess
0x42d1f8 lstrcpyA
0x42d1fc GetCurrentProcessId
0x42d200 GetSystemTime
0x42d208 GetTickCount
0x42d20c GlobalMemoryStatus
0x42d210 GetCurrentThreadId
0x42d214 SuspendThread
0x42d218 GetCurrentThread
0x42d21c ResumeThread
0x42d220 Sleep
0x42d224 FormatMessageA
0x42d228 LocalFree
0x42d22c GetExitCodeThread
0x42d230 CloseHandle
0x42d23c GetLastError
0x42d240 CancelIo
0x42d254 LCMapStringA
Library USER32.dll:
0x42d25c LoadBitmapA
0x42d264 GetCursorPos
0x42d268 ValidateRect
0x42d26c GetActiveWindow
0x42d270 TranslateMessage
0x42d274 GetMessageA
0x42d278 ReleaseDC
0x42d27c GetDC
0x42d284 EndDialog
0x42d288 wvsprintfA
0x42d28c PostQuitMessage
0x42d290 SetCursor
0x42d294 ClientToScreen
0x42d298 BeginPaint
0x42d29c EndPaint
0x42d2a0 TabbedTextOutA
0x42d2a4 DrawTextA
0x42d2a8 GrayStringA
0x42d2ac GetClassNameA
0x42d2b0 PtInRect
0x42d2b4 LoadCursorA
0x42d2b8 GetSysColorBrush
0x42d2bc DestroyMenu
0x42d2c0 LoadStringA
0x42d2c4 GetNextDlgTabItem
0x42d2c8 IsWindowEnabled
0x42d2cc ShowWindow
0x42d2d0 MoveWindow
0x42d2d4 SetWindowTextA
0x42d2d8 IsDialogMessageA
0x42d2dc UpdateWindow
0x42d2e0 SendDlgItemMessageA
0x42d2e4 MapWindowPoints
0x42d2e8 GetSysColor
0x42d2ec PeekMessageA
0x42d2f0 GetMenuState
0x42d2f4 GetFocus
0x42d2f8 SetActiveWindow
0x42d2fc IsWindow
0x42d300 SetFocus
0x42d304 AdjustWindowRectEx
0x42d308 ScreenToClient
0x42d30c CopyRect
0x42d310 IsWindowVisible
0x42d314 GetTopWindow
0x42d318 MessageBoxA
0x42d31c GetParent
0x42d320 WinHelpA
0x42d324 wsprintfA
0x42d328 GetClassInfoA
0x42d32c RegisterClassA
0x42d330 GetMenu
0x42d334 GetMenuItemCount
0x42d338 GetSubMenu
0x42d33c GetMenuItemID
0x42d340 GetDlgItem
0x42d348 GetWindowTextA
0x42d34c GetDlgCtrlID
0x42d350 GetKeyState
0x42d354 DefWindowProcA
0x42d358 DestroyWindow
0x42d35c CreateWindowExA
0x42d360 SetWindowsHookExA
0x42d364 CallNextHookEx
0x42d368 GetClassLongA
0x42d36c SetPropA
0x42d370 UnhookWindowsHookEx
0x42d374 GetPropA
0x42d378 CallWindowProcA
0x42d37c RemovePropA
0x42d380 GetMessageTime
0x42d384 GetMessagePos
0x42d388 GetLastActivePopup
0x42d38c GetForegroundWindow
0x42d390 SetForegroundWindow
0x42d394 GetWindow
0x42d398 GetWindowLongA
0x42d39c SetWindowLongA
0x42d3a0 SetWindowPos
0x42d3ac GetWindowPlacement
0x42d3b0 PostMessageA
0x42d3b4 KillTimer
0x42d3b8 IsIconic
0x42d3bc GetSystemMetrics
0x42d3c0 DrawIcon
0x42d3c4 GetWindowRect
0x42d3c8 SetTimer
0x42d3cc LoadIconA
0x42d3d0 ModifyMenuA
0x42d3d4 SetMenuItemBitmaps
0x42d3d8 CheckMenuItem
0x42d3dc DispatchMessageA
0x42d3e0 EnableMenuItem
0x42d3e4 GetClientRect
0x42d3e8 SendMessageA
0x42d3ec EnableWindow
0x42d3f0 GetCapture
0x42d3f4 UnregisterClassA
Library GDI32.dll:
0x42d028 SetViewportOrgEx
0x42d02c OffsetViewportOrgEx
0x42d030 SetViewportExtEx
0x42d034 ScaleViewportExtEx
0x42d038 SetWindowExtEx
0x42d03c ScaleWindowExtEx
0x42d040 DeleteObject
0x42d044 SetMapMode
0x42d048 GetDeviceCaps
0x42d04c PtVisible
0x42d050 RectVisible
0x42d054 TextOutA
0x42d058 ExtTextOutA
0x42d05c Escape
0x42d060 GetStockObject
0x42d064 SelectObject
0x42d068 RestoreDC
0x42d06c SaveDC
0x42d070 DeleteDC
0x42d074 CreateBitmap
0x42d078 GetObjectA
0x42d07c SetBkColor
0x42d080 SetTextColor
0x42d084 GetClipBox
Library WINSPOOL.DRV:
0x42d40c ClosePrinter
0x42d410 DocumentPropertiesA
0x42d414 OpenPrinterA
Library ADVAPI32.dll:
0x42d000 RegSetValueExA
0x42d004 RegCloseKey
0x42d008 RegOpenKeyExA
0x42d00c RegCreateKeyExA
Library COMCTL32.dll:
0x42d014 ImageList_Destroy
0x42d018 None
0x42d01c ImageList_Create
Library WS2_32.dll:
0x42d41c WSAGetLastError
0x42d420 socket
0x42d424 WSAAccept
0x42d430 setsockopt
0x42d434 WSARecv
0x42d438 WSASend
0x42d43c closesocket
0x42d440 getpeername
0x42d444 WSACloseEvent
0x42d448 listen
0x42d44c bind
0x42d450 htons
0x42d454 WSAEventSelect
0x42d458 WSACreateEvent
0x42d45c WSASocketA
0x42d460 gethostbyname
0x42d464 WSACleanup
0x42d468 WSAStartup
0x42d46c inet_ntoa
Library WINMM.dll:
0x42d3fc timeGetTime
0x42d400 timeBeginPeriod
0x42d404 timeEndPeriod

!This program cannot be run in DOS mode.
`.rdata
@.data
SjdSWj
T$XQh$
L$H_^]
T$0RQW
nt9n@t
L$8Ph4
L$(_^]d
L$(PQj
L$(_^]d
L$ _^]d
T$(Qh`
D$,RhD
L$0_^]d
D$$Rh$
SSSSVh
D$XSUV
D$$2ZGU
D$DSUV
L$X_^][
D$\SRP
D$dVWPP
L$4VUWSQ
L$ SUPQ
L$ SUPQ
|$$RVS
T$4PVQSWR
T$,PWR
\$XUW3
D$ uq;
T$0SPQR
T$d9:u
L$LRPQ
T$ SPQR
t$XSRPV
t$XSQV
D$0_^][
D$ u[;
T$ PQR
L$\91u
T$(PQR
t$8WRPV
D$ PVQR
T$DVPQR
L$HVRPQ
D$LUQRP
D$\_^][
T$$PQR
T$8PQR
d$LPhH
L$`PQh
L$hPQh`
T$hQRh4
L$p_^]d
D$PRPQ
T$8PQR
D$4SPj
T$lQh0
L$X_^]d
D$lRPQ
L$`RPQ
T$(PQR
D$8UPQRW
D$DUPW
D$0QRPW
D$ UQRPW
L$DRPQ
T$<URW
L$<UQWW
T$\PWQR
T$<UQRW
T$Xj R
D$Xj P
T$XjR
L$Xj Q
L$Xj Q
L$Xj Q
D$Xj P
T$Xj R
T$Xj R
T$\Qj R
D$Xj P
T$\Qj R
D$`j P
|$,VRPQW
D$@VRPQU
T$4VRWW
D$<VUWW
L$(UPQ
l$,QURS
L$,QWS
l$(VW3
T$,URV
L$,UQV
D$$RP3
P$_^][
T$XVRP
T$$j@R
R$_^]3
F$@@;F(v
QQSVWd
t.;t$$t(
uRFGHt
tn<%t2
HHtiHtGH
HtHHt(
HtOHt)H
ItIt&It
sO;>|C;~
8t9UW
SS@SSPVSS
t#SSUP
t$$VSS
_^][YY
VC20XC00U
PPPPPPPP
PPPPPPPP
PPPPPPPP
HHtpHHtl
QQSVWj
>:uNFV
>:u#FV
E VVVV
HSVHWtgHHtF
+ttHHtd
tFGQPS
t/WWUPj
QQSVW3
|$(t@<#u
9|$(u*V
nt2Ht#Ht
PPPPhd
tvWWWWU
F,_^][
tSh "C
(wqt\HHtS
t>Ht Ht
hWj@_;
QSUVWj
n0SSSSU
_SSSSU
Ph_^][Y
tD9_Pt?
tAh0,C
^$_^[]
F(_+F$^[;E
<A|2<Z
<A|@<Z
PWVWWW
^,_^][
=j&&LZ66lA??~
}{))R>
f""D~**T
V22dN::t
o%%Jr..\$
&&Lj66lZ??~A
99rKJJ
==zGdd
""Df**T~
;22dV::tN
$$Hl\\
C77nYmm
%%Jo..\r
>!KK
55j_WW
&Lj&6lZ6?~A?
~=zG=d
"Df"*T~*
2dV2:tN:
x%Jo%.\r.
t>!K
a5j_5W
ggV}++
Lj&&lZ66~A??
bS11*?
Xt,,4.
RRvM;;
MMfU33
PPxD<<%
Bc!! 0
~~zG==
Df""T~**;
dV22tN::
xxJo%%\r..8$
tt>!
pp|B>>q
aaj_55
UUPx((
='9-6d
_jbF~T
11#?*0
,4$8_@
t\lHBW
QPeA~S
>4$8,@
p\lHtW
+HpXhE
T[$:.6
,4$8'9-6:.6$1#?*XhHpSeA~NrZlE
Sbt\lH
QeFbF~TiKwZ
4$8,9-6'.6$:#?*1hHpXeA~SrZlN
SbE\lHtQeF
F~TbKwZi
$8,4-6'96$:.?*1#HpXhA~SeZlNrSbE
lHt\eF
Q~TbFwZiK
8,4$6'9-$:.6*1#?pXhH~SeAlNrZbE
SHt\lF
QeTbF~ZiKw
9=C ,'Y~_6
}|R)X?
CTempWnd
AfxOldWndProc423
AfxWnd42s
AfxControlBar42s
AfxMDIFrame42s
AfxFrameOrView42s
AfxOleControl42s
GetMonitorInfoA
EnumDisplayMonitors
MonitorFromPoint
MonitorFromRect
MonitorFromWindow
GetSystemMetrics
USER32
DISPLAY
commctrl_DragListMsg
InitCommonControlsEx
COMCTL32.DLL
CCmdTarget
CButton
CObject
CSyncObject
CCriticalSection
CMapWordToPtr
CPtrList
CWinThread
CTempImageList
CImageList
CListCtrl
CTabCtrl
CProgressCtrl
CDialog
MS Sans Serif
MS Shell Dlg
CWinApp
PreviewPages
Settings
CTempGdiObject
CTempDC
CGdiObject
CPaintDC
CUserException
CResourceException
CNotSupportedException
CMemoryException
CException
combobox
CMapPtrToPtr
CTempMenu
CArchiveException
System
software
MSWHEEL_ROLLMSG
H:mm:ss
dddd, MMMM dd, yyyy
M/d/yy
December
November
October
September
August
February
January
Saturday
Friday
Thursday
Wednesday
Tuesday
Monday
Sunday
GAIsProcessorFeaturePresent
KERNEL32
runtime error
TLOSS error
SING error
DOMAIN error
- unable to initialize heap
- not enough space for lowio initialization
- not enough space for stdio initialization
- pure virtual function call
- not enough space for _onexit/atexit table
- unable to open console device
- unexpected heap error
- unexpected multithread lock error
- not enough space for thread data
abnormal program termination
- not enough space for environment
- not enough space for arguments
- floating point not loaded
Microsoft Visual C++ Runtime Library
Runtime Error!
Program:
<program name unknown>
`h````
ppxxxx
(null)
SunMonTueWedThuFriSat
JanFebMarAprMayJunJulAugSepOctNovDec
GetLastActivePopup
GetActiveWindow
MessageBoxA
user32.dll
1#QNAN
1#SNAN
InitializeCriticalSection
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
CreateIoCompletionPort
CancelIo
GetLastError
GetQueuedCompletionStatus
PostQueuedCompletionStatus
CloseHandle
GetExitCodeThread
LocalFree
FormatMessageA
ResumeThread
GetCurrentThread
SuspendThread
GetCurrentThreadId
GlobalMemoryStatus
GetTickCount
SystemTimeToFileTime
GetSystemTime
GetCurrentProcessId
lstrcpyA
QueryPerformanceCounter
ExitProcess
LoadLibraryW
GetProcAddress
GetModuleHandleA
GlobalDeleteAtom
GlobalFindAtomA
GlobalAddAtomA
lstrcmpiA
GlobalGetAtomNameA
lstrcatA
GetVersion
LockResource
LoadResource
FindResourceA
FreeLibrary
LoadLibraryA
InterlockedIncrement
InterlockedDecrement
lstrlenA
WideCharToMultiByte
MultiByteToWideChar
WaitForSingleObject
SetEvent
SetThreadPriority
CreateEventA
lstrcmpA
GetModuleFileNameA
GlobalFree
GlobalUnlock
GlobalLock
GlobalAlloc
SetLastError
MulDiv
lstrcpynA
LocalAlloc
TlsAlloc
GlobalHandle
TlsFree
GlobalReAlloc
TlsSetValue
LocalReAlloc
TlsGetValue
GlobalFlags
GetProcessVersion
GetCPInfo
GetOEMCP
WritePrivateProfileStringA
SetErrorMode
GetCurrentProcess
WriteFile
SetFilePointer
FlushFileBuffers
RtlUnwind
HeapFree
HeapAlloc
GetStartupInfoA
GetCommandLineA
RaiseException
CreateThread
ExitThread
TerminateProcess
GetTimeZoneInformation
GetLocalTime
GetACP
HeapSize
HeapReAlloc
HeapDestroy
HeapCreate
VirtualFree
VirtualAlloc
IsBadWritePtr
LCMapStringA
LCMapStringW
UnhandledExceptionFilter
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GetEnvironmentStrings
GetEnvironmentStringsW
SetHandleCount
GetStdHandle
GetFileType
SetUnhandledExceptionFilter
GetStringTypeA
GetStringTypeW
IsBadReadPtr
IsBadCodePtr
SetStdHandle
CompareStringA
CompareStringW
SetEnvironmentVariableA
KERNEL32.dll
EnableWindow
SendMessageA
GetClientRect
LoadIconA
SetTimer
GetWindowRect
DrawIcon
GetSystemMetrics
IsIconic
KillTimer
PostMessageA
GetWindowPlacement
SystemParametersInfoA
RegisterWindowMessageA
SetWindowPos
SetWindowLongA
GetWindowLongA
GetWindow
SetForegroundWindow
GetForegroundWindow
GetLastActivePopup
GetMessagePos
GetMessageTime
RemovePropA
CallWindowProcA
GetPropA
UnhookWindowsHookEx
SetPropA
GetClassLongA
CallNextHookEx
SetWindowsHookExA
CreateWindowExA
DestroyWindow
DefWindowProcA
GetKeyState
GetDlgCtrlID
GetWindowTextA
GetWindowTextLengthA
GetDlgItem
GetMenuItemID
GetSubMenu
GetMenuItemCount
GetMenu
RegisterClassA
GetClassInfoA
wsprintfA
WinHelpA
GetCapture
GetParent
MessageBoxA
GetTopWindow
IsWindowVisible
CopyRect
ScreenToClient
AdjustWindowRectEx
SetFocus
IsWindow
SetActiveWindow
GetFocus
DispatchMessageA
PeekMessageA
GetSysColor
MapWindowPoints
SendDlgItemMessageA
UpdateWindow
IsDialogMessageA
SetWindowTextA
MoveWindow
ShowWindow
IsWindowEnabled
GetNextDlgTabItem
EnableMenuItem
CheckMenuItem
SetMenuItemBitmaps
ModifyMenuA
GetMenuState
LoadBitmapA
GetMenuCheckMarkDimensions
GetCursorPos
ValidateRect
GetActiveWindow
TranslateMessage
GetMessageA
ReleaseDC
CreateDialogIndirectParamA
EndDialog
wvsprintfA
PostQuitMessage
SetCursor
ClientToScreen
BeginPaint
EndPaint
TabbedTextOutA
DrawTextA
GrayStringA
GetClassNameA
PtInRect
LoadCursorA
GetSysColorBrush
DestroyMenu
LoadStringA
USER32.dll
GetClipBox
SetTextColor
SetBkColor
GetObjectA
CreateBitmap
DeleteDC
SaveDC
RestoreDC
SelectObject
GetStockObject
SetMapMode
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
DeleteObject
GetDeviceCaps
PtVisible
RectVisible
TextOutA
ExtTextOutA
Escape
GDI32.dll
comdlg32.dll
ClosePrinter
DocumentPropertiesA
OpenPrinterA
WINSPOOL.DRV
RegCloseKey
RegSetValueExA
RegCreateKeyExA
RegOpenKeyExA
ADVAPI32.dll
SHELL32.dll
ImageList_Destroy
ImageList_Create
ImageList_LoadImageA
COMCTL32.dll
WSAAccept
WSAEnumNetworkEvents
WSAWaitForMultipleEvents
WSARecv
WSASend
WSACloseEvent
WSAEventSelect
WSACreateEvent
WSASocketA
WS2_32.dll
timeEndPeriod
timeGetTime
timeBeginPeriod
WINMM.dll
UnregisterClassA
%d:%s;%d
IOCP Server/Client system written by Amin Gholiha. Copyright (C) 2005
Client successfully started.
Waiting for clients on adress: %s, port:%i.
Server successfully started.
Successfully started %i logical Worker(s).
Successfully started %i Input Output Worker thread(s).
Connection listner thread successfully started.
Completionport successfully created.
CreateIoCompletionPort Failed: %s
Error Could not start Create Socket in CreateCompletionPort: %s
Read ordering initialized.(Decreases the performance by ~3%)
Send ordering initialized. (Decreases the performance by ~3%)
Number of pendling asynchronous reads: %d
Maximum nr of simultaneous connections: %i
Winsock 2.0 successfully loaded.
Error at WSAStartup, Winsock 2.0 is not supported. Supported only in WinXP, Win2k and WinNT
Starting system..
---------------------------------
Wsaaccept() error: %s
IOWORKER KILLED BECAUSE OF ERROR IN GetQueuedCompletionStatus
ERROR Could not allocate memory for Context in Acceptincoming: %s
ERROR Could not allocate memory for buffer in Acceptincoming: %s
AssociateSocketWithCompletionPort Failed: %s
ERROR HASHMAP AddClientContext failed. %s
Dublicate Key! Disconnecting incoming client.
setsockopt() error: %s
Maximum number of Connection is reached.
Disconnect in Onread Possible Socket Error: %s
FAILED TO Allocate buffer memory in OnRead %s
FATAL ERROR OnPostedPackage pContext=NULL
Disconnection in OnReadCompleted (dwIoSize == 0||pOverlapBuff==NULL) errcode: %s
Messagesize error: %s
Package size error > MAXIMUMPACKAGESIZE-MINIMUMPACKAGESIZE: %s
Error in OnWrite..: %s
Dublicate Key! in SendbufferMap
The whole message was not Sent.: %s
%d>%s_%d
Deallocate memory used for Buffers.
Removed Client=%s.
Deallocate memory used for Clients.
Closing listner thread.
Closing Completion port..
Sending shutdown signal to IO worker threads.
Disconnecting all the Connections...
Sending shutdown signal to logical worker threads.
Shutdown initialized.
Disconnect in ZeroByteRead Possible Socket Error: %s
FAILED TO Allocate buffer memory in OnZeroByteRead: %s
Disconnect in AZeroByteRead Possible Socket Error: %s
WSAECONNRESET Connection dropped..
WSAETIMEDOUT
The connection has been dropped because of a network failure or because the peer system failed to respond.
WSAECONNABORTED
The virtual circuit was terminated due to a time-out or other failure. The application should close the socket as it is no longer usable.
WSAEINVAL
The socket has not been bound with bind, or an unknown flag was specified, or MSG_OOB was specified for a socket with SO_OOBINLINE enabled or (for byte stream sockets only) len was zero or negative.
WSAENOTSOCK
The message was too large to fit into the specified buffer and was truncated.
WSAEWOULDBLOCK
The socket is marked as nonblocking and the receive operation would block.
WSAESHUTDOWN
The socket has been shut down; it is not possible to receive on a socket after shutdown has been invoked with how set to SD_RECEIVE or SD_BOTH.
WSAEOPNOTSUPP
MSG_OOB was specified, but the socket is not stream-style such as type SOCK_STREAM, OOB data is not supported in the communication domain associated with this socket, or the socket is unidirectional and supports only send operations.
WSAENETRESET
The connection has been broken due to the keep-alive activity detecting a failure while the operation was in progress.
WSAEINPROGRESS
A blocking Windows Sockets 1.1 call is in progress, or the service provider is still processing a callback function.
WSAENETDOWN
The network subsystem has failed.
WSANOTINITIALISED: A successful WSAStartup call must occur before using this function.
WSAENOTSOCK
The descriptor s is not a socket.
WSAEINTR
The (blocking) call was canceled through WSACancelBlockingCall.
WSAENOTCONN
The socket is not connected.
WSAEFAULT
The buf parameter is not completely contained in a valid part of the user address space.
Error m_BufferList.AddHead((void*)pBuff) failed in AllocateBuffer: %s
Error new CIOCPBuffer(); failed in AllocateBuffer %s
FATAL ERROR pBuff->GetPosition(); returned NULL in ReleaseBuffer: %s
Error Could not start the ListnerThreadProc: %s
listen() error: %s
bind() error : %s
WSAAsyncSelect() error: %s
WSACreateEvent() error : %s
Could not create listen socket: %s
Error Couldnot start worker: %s
ERROR CAN NOT SAVE INTO BUFFER!!!
Dublicate Key! in ReadbufferMap
%08lx
0x%08lx,
[%i] = {
Not enough memory: pNewOct=new BYTE[NewOctLength] Failed..
Not enough memory: pOct=new BYTE[nbytes] Failed..
Base must be 10 or 16
0123456789abcdef
0123456789
Error Secret key S1 is not equal S2
Total mean key Exchange time: %0.2fms.
Mean S1 & S2 computation time: %0.2fms.
Mean A & B (A= g^ a mod(p)) computation time: %0.2fms.
Prime number generation time: %ims, keysize: %i
const DWORD Gpub = %i
const DWORD Ppub
---------------------------
Exchanged: const DWORD S
Exchange A and B, and compute secret keys..
const DWORD Bpub
const DWORD Apub
------ Test nr %i.
Using public key: Ppub (size %ibits) Gpub %i.
Failed to Generate Prime number..
Generating a ~ %i bit prime nr. This may take a while..
Exchanging a secure Session key of size %i bits.
Diffie Hellman Key Exchange Test..
---------
Mean Verfication time: %0.4fms.
Mean Signature time: %0.4fms.
RSA/DSA Key Computation time: %ims.
RSA/DSA Key size %i bits.
Test OK
const DWORD SecureChatIOCP::m_DSAKeypubE = %i;
const DWORD SecureChatIOCP::m_DSAKeypubD
const DWORD SecureChatIOCP::m_DSAKeypubN
Verification failed fatal error
Verify the signature..
Generating a Random message m.
-------------- DSA test
Failed to Generate RSA Keys..
Generating a ~ %i bit RSA/DSA key. This may take approximately %0.1f seconds.
DSA Test..
---------
Error m1 not equal to m..
Mean CTR Decryption computation time: %0.2fms.
Mean Decryption computation time: %0.2fms.
Mean Encryption computation time: %0.2fms.
RSA Key Computation time: %ims, keysize: %i
CRT Decryption Successfull.
Decrypting using CRT method..
Decryption Successfull
Decrypting m1 = c^d mod n
Encrypt c = m^e mod n
Generating an Random message m<n.
-------------- Encryption/Decryption test
QInv=
RSA Test..
---------
<----- Test Failed
<---- Test Finished
343466 * 122 = %s.
27F6304
343466
ToInt: %s.
FromInt: %s.
1234567890123456789012345678901234567890
ToHex: %s.
FromHex: %s.
BEA000CDC8A927BC36D29074EDDAACCBBBDEAD99922
----> Do some conversions..
%s * %s = %s.
----> u = v = ffff...ffff test BNFromOct(..) & BNToOct(..)
----> Check that (u mod n + v mod n) mod n == (u+v) mod n
----> Modular Inverse ..
%ims to Generate 3 prime numbers of size %ibits
----> Greatest Common Divisor & Prime nr generator test..
<---- OK?
(short) %s * %s = %s.
%s * %s = %s.
----> Mult Test: ffffffff*ffffffff=fffffffe 00000001
Computation time: %ims.
----> Multiply and divide test of two random nr, 100 times..
----> Add and subtract of two random nr, 100 times..
<---- Test OK
%s + %s = %s, carry %lx.
----> 1+1=2 and 0xffffffff + 0xffffffff = 00000001 fffffffe.
Multiprecision number operation test..
-------------------
C P Fel pNMListView= NULL
Address
Data not multiple of Block Size
Object not Initialized
doUylYg<ad#zU0*1F!&5r>da!J^fdiLH+9aA?%w>Wsj5yQIDu@EqkuNizUADkPIHVZSL^SG282Fa?&P%ycA*kG%Vz_I+BT9VMa0@fg+VZFm+!61KI070DX3
Welcome to the secure chat server.
FATAL ERROR - AddItemToList failed.
??????
Crypto Demo/Key Generation
Secure chat server
Error could not start the Server
Press any Button to run the demo..
[%s] %s Disconnected. (%s)
%H:%M:%S
OnPKG_PUBLIC_KEYP Failed Package error
Public key Accepted.
Error pPublicKeyP=NULL, not enough memory
Error PKG_PUBLIC_KEYP not accepted!, Size to small Minimum 1024 bits.
SECURITY RISK: Warning could not decrypt the clients message.. The remote client may be try to hack your system.
Client %x (%s) not Authorized
Server> Session key Not available, you are not authorized
pContext==NULL) in NotifyReceivedPackage
, joined Channel..
Secure connection established.
SendPublicKey FAILED pBuff=NULL
Error PKG_PUBLIC_KEYX not accepted!, Size to small.
Error PKG_PUBLIC_KEYX not accepted!
Error PKG not accepted! Username is Empty.
Error PKG not accepted!, Size to small.
Error PKG not accepted!
Sending signature..
Sending signature.
Error Could not allocate memory in EnCryptBuffer
Error Could not encrypt in EnCryptBuffer
Error package to big to fit in the buffer
Error pBuff->AddData((BYTE)(rand()%255) in EnCryptBuffer
Error pBuff->AddData(usCRC16) in EnCryptBuffer
Error Could not encrypt in DeCryptBuffer
SendMessageTo FAILED Message to long or zero..
SendMessageTo FAILED pOverlapBuff=NULL
SendMessageTo FAILED Message to long for encryption..
.?AVCObject@@
.?AVCCmdTarget@@
.?AVCWnd@@
.PAVCException@@
.?AVCCmdUI@@
.?AVCTestCmdUI@@
.PAVCUserException@@
.?AVCTempWnd@@
.?AVCNoTrackObject@@
.?AV_AFX_CTL3D_STATE@@
.?AVCButton@@
.?AVCEdit@@
.?AVCSyncObject@@
.?AVCMapWordToPtr@@
.?AVCPtrList@@
.?AVCWinThread@@
.?AV_AFX_CTL3D_THREAD@@
.PAVCArchiveException@@
.?AVCGdiObject@@
.?AVCListCtrl@@
.?AVCProgressCtrl@@
.?AVCTabCtrl@@
.?AVCImageList@@
.?AVCTempImageList@@
.?AVCDialog@@
.?AV_AFX_WIN_STATE@@
.?AVCWinApp@@
.?AV_AFX_THREAD_STATE@@
.?AVAFX_MODULE_STATE@@
.?AVAFX_MODULE_THREAD_STATE@@
.?AV_AFX_BASE_MODULE_STATE@@
.?AVCDC@@
.?AVCPaintDC@@
.?AVCTempDC@@
.?AVCTempGdiObject@@
.PAVCObject@@
.PAVCSimpleException@@
.PAVCResourceException@@
.?AVCException@@
.?AVCSimpleException@@
.?AVCResourceException@@
.?AVCUserException@@
.PAVCMemoryException@@
.PAVCNotSupportedException@@
.?AVCMemoryException@@
.?AVCNotSupportedException@@
.?AUCThreadData@@
.?AVCHandleMap@@
.?AVCMapPtrToPtr@@
.?AVCMenu@@
.?AVCTempMenu@@
.?AVCArchiveException@@
.?AVtype_info@@
wwwwww
wwwwww
wwwwww
wwwwww
wwwwww
wwwwww
wwwwww
wwwwww
<UUo#F,v
:4|&u%
?\_<z
_11/fq
|mk570
Vk6XL+Do
R+3w)/~
g3 _A5/
]\dU.HN
_5|.\D
D_i<jc
qA%cx!
YR4Y{8
GTjGVE
6Sr)^<cf
`$!&rd6
;$)%#p
:%6QOW
')I]%>1
xDh7O
66 W<eD
x\Cm,1e
RAb)+Y
#$L9-m
"0Phi+
]{6p.3
z[Vd#w?k
]WxgF$'
}nO}+VeP
Sf."|
E2.>C4
0905s>{
U>Bg6#
PE#`"n
dQe:ESw.
.C1|h!
ui\a`'G
A*\z=N@%K
R$)9}d
(6E`VR
PuacXc
-1G[B"
y-Q\j#
!A>rnV
dl<FrDkS
aSv1\5
sC=#Yb
;s<);l
]v):!|
5GOw5.\
03s0!ZNa
dj{7+_
YK>p)sD>
[\8k]#
8<>812
KL8rS*
$j 55')
<z;EIYR4
%Y (n_
nQ+!<P
E7WYE!
Nswsd"fi
}M:od6
n\@Qm~,
;C)/<3L
ng$?93
`BpP{R
b'/,N9
L"X=J
2CU6g(p
?HwSkH
q<5b[ij
0Oe4h>
NUVX<\6[
.KZ&)_Z
^wL1&%
U_&QR\
&(m$&N
9{!jyf
c3S2@q
g_I`4C
%RWj'@
X-WR=TK
7xiAA5.>
<gU2%W
i2r\AsQ@
*G@$uR
KF6fLN
gB\Cy^e
W$-N1)
$4}M2k.m
$WejXE
DXGeEnk
@ll7Hg}
>rNK7=D
a=4;~J
|T3]F\
>z1V"8
(;aPY"
K|[pnHV`;peJ
jQ6WV9]*
U|$=Fz
ZXI0a3S
lqu<x}
$mh(il3E/
s^~bod
:bdGzm
ng0c3D
'#Ji05
]aur8Jk
bR~L1l
]BxvI623(fV
QJXu2
@WaKA';
n@xeBz
p.jz2tHa
QA)_N(k
t~bDGk
]9V4'c
>}#/d"
xB0V%~9
6pzd"]
R`O/[D
u%K]u
15-ouj
Fc1gC
<.xHh-
<43xMg
0nZP__
y=iATrX
Uvo4w,
EdT\ey?
jD@zYz
KvI7Jc
l;;a_,
,GS"&R
1.a1MV;&
+JoY_o
D~^>k3
>J,HsnBB
RS]?GQ
X9<|l:?
u1~`R5*
L>r13c
CA@-8'
reLHrNl
$0^Obg^
*5q(2k
5T2bC?A'E
o'YGNZ]&
B;c8#y
!Xa*&Y
2][=n/f
`/VJ$a
9g0TRF4
>Zv.A0
<3VtV!
P0@{.]
)=j.\L
;Rj)In
z:oCH:
h_UpfO?
PWb3MRiFbmzl3
Ju%6iA
dZ9B%^
.*p2g"
pySY&
$}(8B*
]iQv89`
Za=h,pl
jq{XUaL(
4^\tsW
`5?,(Um
=SW_U*&
1}N+~O
2\".,M
;N;rk:J
+(,}Vka
\\]~HQL
|7ozOV|
Qi6dlMb
q \8&$
bP\sl&
~V~XH(
BTFPQ3i
@mCs"7
m6S\Qc\
k7<Vq0
zfj8OU
tf_`'g
yIoPfo^,R
:L2o D4
3N7/av
n7Rj#-C
[KAa1Z
"W}_*X
KsL"L
amLoFJ4
&%Ee8T
HRj,BM
*({~rm
i]o/[3<
JN^(y}j0t
>`{L4r*~
P&pxFq
(A3K;;%
1a84KyI
BtI(0;
#X\8U_
)xkQpf
Rww5,AA3
+e9Y=e@
8g-{'w
,Y.d7b
=Fy[0,
W2J\u_b9
Y.M5
+&SE@u
|+QS<Q{
";]>6=
f=]{yo=e
8_@ajX4
{H^a&Z
B;}b:m
MW7XNe
:X`>P o0v
``ilgQ
\0I1sT]_
`&1q#x5
g5?fH_
&p,>y"
H2JMW#
Y;R>d0
6,e0LL
+Oo?8:
IQ{zLm
sfs;_e
V,]E1a
_R!gMu
vKt/&#
|UnF[Hx
ghw0'[
(L']EQ
@2/Ogn
lNX}mk
3}Httf
]WJ[cD
\|m%*o
hUV3gH
1~@BLGj<o}
g%\`\ctl
{|_e8E
5_z46V
G5P|H4
:+{yN>
]eXwG5
M4<l@YN}M
hEY3&l
W4d|%<
(esKvt)
WW34?k
3ZQ7_>Gm
fA<Gw+?!7
dB$d&E9Y
N7Q>%)
)-vf#9"Q
Zi}g1Z
M,:]\35_
s@Ib@7
Q%Z*q;AmF
1]S Km
yu`3Wb
H;V '5
<*(W09(
h;Zjz*
J6w4qYQ
S'@Q9-
5x)hRC
gx_si9uK
&9vD jo
XtnL>c]<
Oqh$=;rh
B^h#8+
_Nk_?_c
+0_,A]
k)0igB:
3NKdqn
aPZ&@]
91L*kD
5@bblus7J
h})T{Fz
&P']9g
=(|3jGj1
Q! o%8+
T>J]r\X
G8S}i}
. qrIyT#M
Vv`CxUs
"*p1zx
rd!rTC
DHI[I}
>|QGra
aBJs)5(
8>Q`3?
&u{ZK0
,W+N,O
(mEE\a"v
T;(d!JjH]p
QTEg@Y
k|WzJf
8z6z|
*hqSmoc
b~o,}j
V-!#@B
pH^Ef07
Hf.Ya\s
jml@qK
7mQ3,k
$/v3 )J
oC]}GG
k9#1x.
)\K8l
{v2wZLs}Rx;
#L'TQe
Pt'@NT
;#+RbW
pCLB,r
:LE.Q=
f@c,G4
Zo`$N;
i!3F~F{
hsgbkZ
>,1FEu
}Ni+E*J7+X_pV
))u42X
qX_?PK3
q$tpI=|g
h}FZ@-Z
5:4mR*<1
A75 ^p
s[-(3K<
w#(zEq=0,v\
+C%Q(E
psG5be
E::a#9
$Df(FE
UeC.6q/
CGL!BK1
;:k#pP
`M\kEf
Ipms\w
1%STL>,9
~cDM"
~2QoXI
\w2:S3
zsB-z%
m}Pw%O
BYI#A(
VsH!'#
%X9][3\
nIIkx*
*#s#8c
u<tJOR
Ho"F /
`9E`\ur(p`
'#2E,7]T
V7Ip+z#
/tRWB$
?|KwIH
2/wcs[
T4lJ0L
7HnS]:}
xEvX#HA>
_}=x_C
v7A=r
*ba57UC
A5SQ}~~
cp#[;ZC
KRSyqh
GP>u0{
,* h[A
oA3lTmA
euc:<C
70Vi7r
xRl|;$c
<)?z~*
A@"JDW
6sqI(D
$)@QnR
al}dN=
~+@.!T:
JK *8i
~i&WK
Eb]_e&
]jF5m(
!sG6~[=)
Tk!Xqd
X5g:Hcs
T:P'H\
2+3Z~C
<$#pE
`=S^9
!2TF:~A
8{;~\
u)uq2y
cl%d^b
$e/L.|
Ou7SWJ
,]&|Ko
x#+R#m
BxiRC,#b?
9]])T+
~[V\y,
6\lRi&
7[C/w?
"22kUy
n`KP6A
N!|_9y
u2NvO}I
dO klZ
6H\f31
68\-n|
T#|J{M
(io8JL
`1KC}S
I]wMCU\
ZVx,c~@
" BuvPlB
2go]!M
xn?Ad%
) =0K4x
,Mo6Lw6
9DgY(4
6bdk8j
[q*!9C
<0?|_Z
!NMb9E
3,1Ng[
ajhq?l'
sLDGwR
/T`FY)
2-0xwVRur
(b<_F=
HfmI.N
"sN55}
P>#XUWi
E#nq/O
ou5DKp
"gbqUa
<Ds#>k
XV #/^
~3+\C
|lQT2RO\
41 ]^
,!x9*M
2ov_7bS
0K^*Fm
1~/OD%
Jc,I4x/
WV>Z[iZ
RlxIx3C
'85d#xY
T;13N~t
]vN(v\
ul$bQ5_9n
{j@s#D
V~Daz'
_j$Fs,mH73(?%
dUca?o
|]A-Y:
*\4<i}
X2\)tB
P^22qlem
p*>M#KV"
CeYt@,P
(null)
whoami.exe
((((( H
SecureChat Server
MS Sans Serif
Disconnect
Disconnect All
Test Library Functionality
RSATEST
Diffie-Hellman Test
Generate DSA key
Keylength in words:
SysTabControl32
Bigg Logg Place Holder
Dummy Small Place holder
DummyListPlaceHolder
SysListView32
Adress:
Port:
Number of IO-workers:
Maximum nr of connetions
Clear log
Randomizer
MS Sans Serif
Cancel
Move mouse randomly around this area and click randomly to collect entropy until this dialog disappear
msctls_progress32
Progress1
MS Shell Dlg
Cancel
Save As
All Files (*.*)
Untitled
an unnamed file
No error message is available.'An unsupported operation was attempted.$A required resource was unavailable.
Out of memory.
An unknown error has occurred.
Invalid filename.
Failed to open document.
Failed to save document.
Save changes to %1? Failed to create empty document.
The file is too large to open.
Could not start print job.
Failed to launch help.
Internal application error.
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.
Please enter an integer.
Please enter a number.*Please enter an integer between %1 and %2.(Please enter a number between %1 and %2.(Please enter no more than %1 characters.
Please select a button.*Please enter an integer between 0 and 255. Please enter a positive integer. Please enter a date and/or time.
Please enter a currency.
Unexpected file format.V%1
Cannot find this file.
Please verify that the correct path and file name are given.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..An unexpected error occurred while reading %1..An unexpected error occurred while writing %1.
#Unable to read write-only property.#Unable to write read-only property.
#Unable to load mail system support.
Mail system DLL is invalid.!Send Mail failed to send message.
No error occurred.-An unknown error occurred while accessing %1.
%1 was not found.
%1 contains an invalid path.=%1 could not be opened because there are too many open files.
Access to %1 was denied..An invalid file handle was associated with %1.<%1 could not be removed because it is the current directory.6%1 could not be created because the directory is full.
Seek failed on %15A hardware I/O error was reported while accessing %1.0A sharing violation occurred while accessing %1.0A locking violation occurred while accessing %1.
Disk full while accessing %1..An attempt was made to access %1 past its end.
No error occurred.-An unknown error occurred while accessing %1./An attempt was made to write to the reading %1..An attempt was made to access %1 past its end.0An attempt was made to read from the writing %1.
%1 has a bad format."%1 contained an unexpected object. %1 contains an incorrect schema.
pixels
No antivirus signatures available.
No IRMA results available.