Suspicious
Suspect

8679024a90c90863cf8a8369018162db

PE Executable
MD5: 8679024a90c90863cf8a8369018162db
Size: 6.24 MB
application/x-dosexec

Get an AI-generated breakdown of this malware's behaviour, IOCs and recommendations.

AI analysis is available with Essential.
Unlock with Essential
Symbol Obfuscation Score Very low
MD5 8679024a90c90863cf8a8369018162db
Sha1 2e8cd6cfac3659e7ae6296c9334ebba87c7b773f
Sha256 97e4ceed1955cb04531b95f373165cdb8c4d8e78569e8daf3be11154a6ff7823
Sha384 6bb54fa72532d3ee08b3464de0e364094d6f76f1839ae00e06bbff3599f019431f6a6e64eda1665b6ae713b31225fcfc
Sha512 02a968bcf5c2ead9404a14876022b4d4fac4d574f62bae224c7f1511b35d7847493b37bb49ee36120bb0332993aafa66860b84805477ffb2bd8f82b7d2a4893e
SSDeep 24576:HfCRZDuxQDkk8ESe+j+R0AHNtAiy4AhUbwJh2r4sdTdZsBtNRIIs1m26CTawLkya:HfCRFBsI40nazg/J823BzV
TLSH 35568CE3C3EB3D9FB2C62AF42855223B448EF1025F65916DEEA71427D3B1460B5D2D88
PeID
.NET executableMicrosoft Visual C# / Basic .NETMicrosoft Visual C# / Basic.NET / MS Visual Basic 2005 - ASL Microsoft Visual C# v7.0 / Basic .NETMicrosoft Visual Studio .NET
.Net Resources
stair-hand-regular.ttf
stair-hand-bold.ttf
Structure
DosHeader
PE Header
Optional Header (x86)
Section Headers
.text
.rsrc
.reloc
Resources
RT_ICON
ID:0002
ID:0
RT_GROUP_CURSOR4
ID:7F00
ID:0
RT_VERSION
ID:0001
ID:0
RT_MANIFEST
ID:0001
ID:0
STICH beta

No STICH Path has been generated for this analysis yet.

2 structural branches were classified as secondary (decorative or non-determinant content) and did not produce a fingerprint.

bin 2
Name Value
Module Name
MouseWalk.exe
Full Name
MouseWalk.exe
EntryPoint
System.Int32 MouseMileage.Program::Main(System.String[])
Scope Name
MouseWalk.exe
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
MouseWalk
Assembly Version
1.0.2.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
<null>
Total Strings
503
Main Method
System.Int32 MouseMileage.Program::Main(System.String[])
Main IL Instruction Count
372
Main IL
newobj System.Void MouseMileage.Program/<>c__DisplayClass6::.ctor()
stloc.s V_18
ldloc.s V_18
ldarg.0 <null>
stfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.s -4
newobj System.Void System.IntPtr::.ctor(System.Int32)
call System.Boolean MouseMileage.Native::SetProcessDpiAwarenessContext(System.IntPtr)
pop <null>
leave.s IL_0027: call System.Void System.Windows.Forms.Application::EnableVisualStyles()
pop <null>
call System.Boolean MouseMileage.Native::SetProcessDPIAware()
pop <null>
leave.s IL_0027: call System.Void System.Windows.Forms.Application::EnableVisualStyles()
call System.Void System.Windows.Forms.Application::EnableVisualStyles()
ldc.i4.0 <null>
call System.Void System.Windows.Forms.Application::SetCompatibleTextRenderingDefault(System.Boolean)
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
bne.un.s IL_0062: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.0 <null>
ldelem.ref <null>
ldstr --apply-update
call System.Boolean System.String::op_Equality(System.String,System.String)
brfalse.s IL_0062: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.Int32 MouseMileage.UpdateClient::Apply(System.String)
ret <null>
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
brtrue.s IL_0072: ldloc.s V_18
call System.Void MouseMileage.UpdateClient::Cleanup()
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
bne.un.s IL_00A3: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.0 <null>
ldelem.ref <null>
ldstr --preview
call System.Boolean System.String::op_Equality(System.String,System.String)
brfalse.s IL_00A3: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.Void MouseMileage.SystemAppearance::Preview(System.String)
ldc.i4.0 <null>
ret <null>
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
bne.un.s IL_00FB: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.0 <null>
ldelem.ref <null>
ldstr --icon
call System.Boolean System.String::op_Equality(System.String,System.String)
brfalse.s IL_00FB: ldloc.s V_18
ldc.i4.1 <null>
call System.Drawing.Icon MouseMileage.SystemAppearance::TrayIcon(System.Boolean)
stloc.0 <null>
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.IO.FileStream System.IO.File::Create(System.String)
stloc.1 <null>
ldloc.0 <null>
ldloc.1 <null>
callvirt System.Void System.Drawing.Icon::Save(System.IO.Stream)
leave.s IL_00ED: leave.s IL_00F9
ldloc.1 <null>
brfalse.s IL_00EC: endfinally
ldloc.1 <null>
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
leave.s IL_00F9: ldc.i4.0
ldloc.0 <null>
brfalse.s IL_00F8: endfinally
ldloc.0 <null>
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
ldc.i4.0 <null>
ret <null>
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
bne.un IL_02E3: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.0 <null>
ldelem.ref <null>
ldstr --records-preview
call System.Boolean System.String::op_Equality(System.String,System.String)
brfalse IL_02E3: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.String System.IO.Path::GetDirectoryName(System.String)
ldstr preview-data
call System.String System.IO.Path::Combine(System.String,System.String)
stloc.2 <null>
ldloc.2 <null>
newobj System.Void MouseMileage.DistanceCounter::.ctor()
ldnull <null>
ldnull <null>
ldnull <null>
newobj System.Void MouseMileage.OnlineClient::.ctor(System.String,MouseMileage.DistanceCounter,System.Net.Http.HttpMessageHandler,MouseMileage.ISecretProtection,System.Func`1<System.DateTime>)
stloc.3 <null>
ldloc.3 <null>
ldfld MouseMileage.OnlineState MouseMileage.OnlineClient::State
ldstr preview
stfld System.String MouseMileage.OnlineState::Id
ldloc.3 <null>
ldfld MouseMileage.OnlineState MouseMileage.OnlineClient::State
ldstr 내 마우스
stfld System.String MouseMileage.OnlineState::Nickname
ldloc.3 <null>
ldfld MouseMileage.OnlineState MouseMileage.OnlineClient::State
ldc.r8 3000000
call System.DateTime System.DateTime::get_UtcNow()
callvirt System.Void MouseMileage.OnlineState::Add(System.Double,System.DateTime)
ldloc.3 <null>
ldstr 미리보기 · 실제 순위가 아니에요
stfld System.String MouseMileage.OnlineClient::Status
ldc.i4.4 <null>
newarr MouseMileage.RankRow
stloc.s V_20
ldloc.s V_20
ldc.i4.0 <null>
newobj System.Void MouseMileage.RankRow::.ctor()
stloc.s V_6
ldloc.s V_6
ldstr a
callvirt System.Void MouseMileage.RankRow::set_id(System.String)
ldloc.s V_6
ldstr 오늘도 출근
callvirt System.Void MouseMileage.RankRow::set_nickname(System.String)
ldloc.s V_6
ldc.i4 3820410
conv.i8 <null>
callvirt System.Void MouseMileage.RankRow::set_pixels(System.Int64)
ldloc.s V_6
stelem.ref <null>
ldloc.s V_20
ldc.i4.1 <null>
newobj System.Void MouseMileage.RankRow::.ctor()
stloc.s V_7
ldloc.s V_7
ldstr preview
callvirt System.Void MouseMileage.RankRow::set_id(System.String)
ldloc.s V_7
ldstr 내 마우스
callvirt System.Void MouseMileage.RankRow::set_nickname(System.String)
ldloc.s V_7
ldc.i4 3000000
conv.i8 <null>
callvirt System.Void MouseMileage.RankRow::set_pixels(System.Int64)
ldloc.s V_7
stelem.ref <null>
ldloc.s V_20
ldc.i4.2 <null>
newobj System.Void MouseMileage.RankRow::.ctor()
stloc.s V_8
ldloc.s V_8
ldstr b
callvirt System.Void MouseMileage.RankRow::set_id(System.String)
ldloc.s V_8
ldstr 오후의 커서
callvirt System.Void MouseMileage.RankRow::set_nickname(System.String)
ldloc.s V_8
ldc.i4 2145820
conv.i8 <null>
callvirt System.Void MouseMileage.RankRow::set_pixels(System.Int64)
ldloc.s V_8
stelem.ref <null>
ldloc.s V_20
ldc.i4.3 <null>
newobj System.Void MouseMileage.RankRow::.ctor()
stloc.s V_9
ldloc.s V_9
ldstr c
callvirt System.Void MouseMileage.RankRow::set_id(System.String)
ldloc.s V_9
ldstr 책상 3번
callvirt System.Void MouseMileage.RankRow::set_nickname(System.String)
ldloc.s V_9
ldc.i4 1042300
conv.i8 <null>
callvirt System.Void MouseMileage.RankRow::set_pixels(System.Int64)
ldloc.s V_9
stelem.ref <null>
ldloc.s V_20
stloc.s V_4
ldloc.3 <null>
newobj System.Void MouseMileage.BoardReply::.ctor()
stloc.s V_10
ldloc.s V_10
ldloc.s V_4
callvirt System.Void MouseMileage.BoardReply::set_today(MouseMileage.RankRow[])
ldloc.s V_10
ldloc.s V_4
callvirt System.Void MouseMileage.BoardReply::set_week(MouseMileage.RankRow[])
ldloc.s V_10
ldloc.s V_4
callvirt System.Void MouseMileage.BoardReply::set_total(MouseMileage.RankRow[])
ldloc.s V_10
call System.DateTime System.DateTime::get_UtcNow()
call System.String MouseMileage.SyncSchedule::Day(System.DateTime)
callvirt System.Void MouseMileage.BoardReply::set_day(System.String)
ldloc.s V_10
call System.DateTime System.DateTime::get_UtcNow()
call System.String MouseMileage.SyncSchedule::Monday(System.DateTime)
callvirt System.Void MouseMileage.BoardReply::set_weekStart(System.String)
ldloc.s V_10
stfld MouseMileage.BoardReply MouseMileage.OnlineClient::Board
ldloc.3 <null>
ldc.i4.1 <null>
newobj System.Void MouseMileage.RecordsForm::.ctor(MouseMileage.OnlineClient,System.Boolean)
stloc.s V_5
ldloc.s V_5
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
callvirt System.Void MouseMileage.RecordsForm::RenderPreview(System.String)
leave.s IL_02D5: leave.s IL_02E1
ldloc.s V_5
brfalse.s IL_02D4: endfinally
ldloc.s V_5
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
leave.s IL_02E1: ldc.i4.0
ldloc.3 <null>
brfalse.s IL_02E0: endfinally
ldloc.3 <null>
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
ldc.i4.0 <null>
ret <null>
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
bne.un.s IL_0304: ldc.i4.0
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.0 <null>
ldelem.ref <null>
ldstr --smoke-test
call System.Boolean System.String::op_Equality(System.String,System.String)
br.s IL_0305: stloc.s V_11
ldc.i4.0 <null>
stloc.s V_11
ldc.i4.1 <null>
ldloc.s V_11
brtrue.s IL_0313: ldstr "Local\\MouseMileage.Smoke"
ldstr Local\MouseMileage.Desktop.v1
br.s IL_0318: ldloca.s V_12
ldstr Local\MouseMileage.Smoke
ldloca.s V_12
newobj System.Void System.Threading.Mutex::.ctor(System.Boolean,System.String,System.Boolean&)
stloc.s V_13
ldloc.s V_12
brtrue.s IL_033C: ldnull
ldstr 이미 실행 중입니다
ldstr 이전 버전이 켜져 있다면 먼저 종료해 주세요.
트레이 아이콘을 더블클릭하면 랭킹이 열립니다.
call System.Void MouseMileage.Ui::Message(System.String,System.String)
ldc.i4.0 <null>
stloc.s V_19
leave IL_041F: ldloc.s V_19
ldnull <null>
stloc.s V_15
newobj System.Void MouseMileage.Program/<>c__DisplayClass9::.ctor()
stloc.s V_16
ldloc.s V_16
ldloc.s V_18
stfld MouseMileage.Program/<>c__DisplayClass6 MouseMileage.Program/<>c__DisplayClass9::CS$<>8__locals7
ldloc.s V_16
ldc.i4.0 <null>
ldloc.s V_11
brtrue.s IL_0359: ldloc.s V_18
ldnull <null>
br.s IL_0362: newobj System.Void MouseMileage.MileageBar::.ctor(System.Boolean,System.String)
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
newobj System.Void MouseMileage.MileageBar::.ctor(System.Boolean,System.String)
stfld MouseMileage.MileageBar MouseMileage.Program/<>c__DisplayClass9::bar
ldloc.s V_11
brfalse.s IL_03C0: ldloc.s V_16
newobj System.Void System.Windows.Forms.Timer::.ctor()
stloc.s V_14
ldloc.s V_14
ldc.i4 2500
callvirt System.Void System.Windows.Forms.Timer::set_Interval(System.Int32)
ldloc.s V_14
ldloc.s V_15
brtrue.s IL_0398: ldloc.s V_15
ldloc.s V_16
ldftn System.Void MouseMileage.Program/<>c__DisplayClass9::<Main>b__5(System.Object,System.EventArgs)
newobj System.Void System.EventHandler::.ctor(System.Object,System.IntPtr)
stloc.s V_15
ldloc.s V_15
callvirt System.Void System.Windows.Forms.Timer::add_Tick(System.EventHandler)
ldloc.s V_14
callvirt System.Void System.Windows.Forms.Timer::Start()
ldloc.s V_16
ldfld MouseMileage.MileageBar MouseMileage.Program/<>c__DisplayClass9::bar
call System.Void System.Windows.Forms.Application::Run(System.Windows.Forms.Form)
leave.s IL_03CC: leave.s IL_03E4
ldloc.s V_14
brfalse.s IL_03BF: endfinally
ldloc.s V_14
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
ldloc.s V_16
ldfld MouseMileage.MileageBar MouseMileage.Program/<>c__DisplayClass9::bar
call System.Void System.Windows.Forms.Application::Run(System.Windows.Forms.Form)
leave.s IL_03E4: ldc.i4.0
ldloc.s V_16
ldfld MouseMileage.MileageBar MouseMileage.Program/<>c__DisplayClass9::bar
brfalse.s IL_03E3: endfinally
ldloc.s V_16
ldfld MouseMileage.MileageBar MouseMileage.Program/<>c__DisplayClass9::bar
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
ldc.i4.0 <null>
stloc.s V_19
leave.s IL_041F: ldloc.s V_19
stloc.s V_17
ldstr 마우스 주행거리
ldstr 마우스 산책
call System.String MouseMileage.Appearance::Choose(System.String,System.String)
ldloc.s V_17
callvirt System.String System.Exception::get_Message()
call System.Void MouseMileage.Ui::Message(System.String,System.String)
ldc.i4.1 <null>
stloc.s V_19
leave.s IL_041F: ldloc.s V_19
ldloc.s V_13
callvirt System.Void System.Threading.Mutex::ReleaseMutex()
endfinally <null>
ldloc.s V_13
brfalse.s IL_041E: endfinally
ldloc.s V_13
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
ldloc.s V_19
ret <null>
Info
PE Detect: PeReader OK (file layout)
Module Name
MouseWalk.exe
Full Name
MouseWalk.exe
EntryPoint
System.Int32 MouseMileage.Program::Main(System.String[])
Scope Name
MouseWalk.exe
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
MouseWalk
Assembly Version
1.0.2.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
<null>
Total Strings
503
Main Method
System.Int32 MouseMileage.Program::Main(System.String[])
Main IL Instruction Count
372
Main IL
newobj System.Void MouseMileage.Program/<>c__DisplayClass6::.ctor()
stloc.s V_18
ldloc.s V_18
ldarg.0 <null>
stfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.s -4
newobj System.Void System.IntPtr::.ctor(System.Int32)
call System.Boolean MouseMileage.Native::SetProcessDpiAwarenessContext(System.IntPtr)
pop <null>
leave.s IL_0027: call System.Void System.Windows.Forms.Application::EnableVisualStyles()
pop <null>
call System.Boolean MouseMileage.Native::SetProcessDPIAware()
pop <null>
leave.s IL_0027: call System.Void System.Windows.Forms.Application::EnableVisualStyles()
call System.Void System.Windows.Forms.Application::EnableVisualStyles()
ldc.i4.0 <null>
call System.Void System.Windows.Forms.Application::SetCompatibleTextRenderingDefault(System.Boolean)
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
bne.un.s IL_0062: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.0 <null>
ldelem.ref <null>
ldstr --apply-update
call System.Boolean System.String::op_Equality(System.String,System.String)
brfalse.s IL_0062: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.Int32 MouseMileage.UpdateClient::Apply(System.String)
ret <null>
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
brtrue.s IL_0072: ldloc.s V_18
call System.Void MouseMileage.UpdateClient::Cleanup()
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
bne.un.s IL_00A3: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.0 <null>
ldelem.ref <null>
ldstr --preview
call System.Boolean System.String::op_Equality(System.String,System.String)
brfalse.s IL_00A3: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.Void MouseMileage.SystemAppearance::Preview(System.String)
ldc.i4.0 <null>
ret <null>
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
bne.un.s IL_00FB: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.0 <null>
ldelem.ref <null>
ldstr --icon
call System.Boolean System.String::op_Equality(System.String,System.String)
brfalse.s IL_00FB: ldloc.s V_18
ldc.i4.1 <null>
call System.Drawing.Icon MouseMileage.SystemAppearance::TrayIcon(System.Boolean)
stloc.0 <null>
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.IO.FileStream System.IO.File::Create(System.String)
stloc.1 <null>
ldloc.0 <null>
ldloc.1 <null>
callvirt System.Void System.Drawing.Icon::Save(System.IO.Stream)
leave.s IL_00ED: leave.s IL_00F9
ldloc.1 <null>
brfalse.s IL_00EC: endfinally
ldloc.1 <null>
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
leave.s IL_00F9: ldc.i4.0
ldloc.0 <null>
brfalse.s IL_00F8: endfinally
ldloc.0 <null>
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
ldc.i4.0 <null>
ret <null>
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
bne.un IL_02E3: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.0 <null>
ldelem.ref <null>
ldstr --records-preview
call System.Boolean System.String::op_Equality(System.String,System.String)
brfalse IL_02E3: ldloc.s V_18
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.String System.IO.Path::GetDirectoryName(System.String)
ldstr preview-data
call System.String System.IO.Path::Combine(System.String,System.String)
stloc.2 <null>
ldloc.2 <null>
newobj System.Void MouseMileage.DistanceCounter::.ctor()
ldnull <null>
ldnull <null>
ldnull <null>
newobj System.Void MouseMileage.OnlineClient::.ctor(System.String,MouseMileage.DistanceCounter,System.Net.Http.HttpMessageHandler,MouseMileage.ISecretProtection,System.Func`1<System.DateTime>)
stloc.3 <null>
ldloc.3 <null>
ldfld MouseMileage.OnlineState MouseMileage.OnlineClient::State
ldstr preview
stfld System.String MouseMileage.OnlineState::Id
ldloc.3 <null>
ldfld MouseMileage.OnlineState MouseMileage.OnlineClient::State
ldstr 내 마우스
stfld System.String MouseMileage.OnlineState::Nickname
ldloc.3 <null>
ldfld MouseMileage.OnlineState MouseMileage.OnlineClient::State
ldc.r8 3000000
call System.DateTime System.DateTime::get_UtcNow()
callvirt System.Void MouseMileage.OnlineState::Add(System.Double,System.DateTime)
ldloc.3 <null>
ldstr 미리보기 · 실제 순위가 아니에요
stfld System.String MouseMileage.OnlineClient::Status
ldc.i4.4 <null>
newarr MouseMileage.RankRow
stloc.s V_20
ldloc.s V_20
ldc.i4.0 <null>
newobj System.Void MouseMileage.RankRow::.ctor()
stloc.s V_6
ldloc.s V_6
ldstr a
callvirt System.Void MouseMileage.RankRow::set_id(System.String)
ldloc.s V_6
ldstr 오늘도 출근
callvirt System.Void MouseMileage.RankRow::set_nickname(System.String)
ldloc.s V_6
ldc.i4 3820410
conv.i8 <null>
callvirt System.Void MouseMileage.RankRow::set_pixels(System.Int64)
ldloc.s V_6
stelem.ref <null>
ldloc.s V_20
ldc.i4.1 <null>
newobj System.Void MouseMileage.RankRow::.ctor()
stloc.s V_7
ldloc.s V_7
ldstr preview
callvirt System.Void MouseMileage.RankRow::set_id(System.String)
ldloc.s V_7
ldstr 내 마우스
callvirt System.Void MouseMileage.RankRow::set_nickname(System.String)
ldloc.s V_7
ldc.i4 3000000
conv.i8 <null>
callvirt System.Void MouseMileage.RankRow::set_pixels(System.Int64)
ldloc.s V_7
stelem.ref <null>
ldloc.s V_20
ldc.i4.2 <null>
newobj System.Void MouseMileage.RankRow::.ctor()
stloc.s V_8
ldloc.s V_8
ldstr b
callvirt System.Void MouseMileage.RankRow::set_id(System.String)
ldloc.s V_8
ldstr 오후의 커서
callvirt System.Void MouseMileage.RankRow::set_nickname(System.String)
ldloc.s V_8
ldc.i4 2145820
conv.i8 <null>
callvirt System.Void MouseMileage.RankRow::set_pixels(System.Int64)
ldloc.s V_8
stelem.ref <null>
ldloc.s V_20
ldc.i4.3 <null>
newobj System.Void MouseMileage.RankRow::.ctor()
stloc.s V_9
ldloc.s V_9
ldstr c
callvirt System.Void MouseMileage.RankRow::set_id(System.String)
ldloc.s V_9
ldstr 책상 3번
callvirt System.Void MouseMileage.RankRow::set_nickname(System.String)
ldloc.s V_9
ldc.i4 1042300
conv.i8 <null>
callvirt System.Void MouseMileage.RankRow::set_pixels(System.Int64)
ldloc.s V_9
stelem.ref <null>
ldloc.s V_20
stloc.s V_4
ldloc.3 <null>
newobj System.Void MouseMileage.BoardReply::.ctor()
stloc.s V_10
ldloc.s V_10
ldloc.s V_4
callvirt System.Void MouseMileage.BoardReply::set_today(MouseMileage.RankRow[])
ldloc.s V_10
ldloc.s V_4
callvirt System.Void MouseMileage.BoardReply::set_week(MouseMileage.RankRow[])
ldloc.s V_10
ldloc.s V_4
callvirt System.Void MouseMileage.BoardReply::set_total(MouseMileage.RankRow[])
ldloc.s V_10
call System.DateTime System.DateTime::get_UtcNow()
call System.String MouseMileage.SyncSchedule::Day(System.DateTime)
callvirt System.Void MouseMileage.BoardReply::set_day(System.String)
ldloc.s V_10
call System.DateTime System.DateTime::get_UtcNow()
call System.String MouseMileage.SyncSchedule::Monday(System.DateTime)
callvirt System.Void MouseMileage.BoardReply::set_weekStart(System.String)
ldloc.s V_10
stfld MouseMileage.BoardReply MouseMileage.OnlineClient::Board
ldloc.3 <null>
ldc.i4.1 <null>
newobj System.Void MouseMileage.RecordsForm::.ctor(MouseMileage.OnlineClient,System.Boolean)
stloc.s V_5
ldloc.s V_5
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
callvirt System.Void MouseMileage.RecordsForm::RenderPreview(System.String)
leave.s IL_02D5: leave.s IL_02E1
ldloc.s V_5
brfalse.s IL_02D4: endfinally
ldloc.s V_5
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
leave.s IL_02E1: ldc.i4.0
ldloc.3 <null>
brfalse.s IL_02E0: endfinally
ldloc.3 <null>
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
ldc.i4.0 <null>
ret <null>
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
bne.un.s IL_0304: ldc.i4.0
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.0 <null>
ldelem.ref <null>
ldstr --smoke-test
call System.Boolean System.String::op_Equality(System.String,System.String)
br.s IL_0305: stloc.s V_11
ldc.i4.0 <null>
stloc.s V_11
ldc.i4.1 <null>
ldloc.s V_11
brtrue.s IL_0313: ldstr "Local\\MouseMileage.Smoke"
ldstr Local\MouseMileage.Desktop.v1
br.s IL_0318: ldloca.s V_12
ldstr Local\MouseMileage.Smoke
ldloca.s V_12
newobj System.Void System.Threading.Mutex::.ctor(System.Boolean,System.String,System.Boolean&)
stloc.s V_13
ldloc.s V_12
brtrue.s IL_033C: ldnull
ldstr 이미 실행 중입니다
ldstr 이전 버전이 켜져 있다면 먼저 종료해 주세요.
트레이 아이콘을 더블클릭하면 랭킹이 열립니다.
call System.Void MouseMileage.Ui::Message(System.String,System.String)
ldc.i4.0 <null>
stloc.s V_19
leave IL_041F: ldloc.s V_19
ldnull <null>
stloc.s V_15
newobj System.Void MouseMileage.Program/<>c__DisplayClass9::.ctor()
stloc.s V_16
ldloc.s V_16
ldloc.s V_18
stfld MouseMileage.Program/<>c__DisplayClass6 MouseMileage.Program/<>c__DisplayClass9::CS$<>8__locals7
ldloc.s V_16
ldc.i4.0 <null>
ldloc.s V_11
brtrue.s IL_0359: ldloc.s V_18
ldnull <null>
br.s IL_0362: newobj System.Void MouseMileage.MileageBar::.ctor(System.Boolean,System.String)
ldloc.s V_18
ldfld System.String[] MouseMileage.Program/<>c__DisplayClass6::args
ldc.i4.1 <null>
ldelem.ref <null>
newobj System.Void MouseMileage.MileageBar::.ctor(System.Boolean,System.String)
stfld MouseMileage.MileageBar MouseMileage.Program/<>c__DisplayClass9::bar
ldloc.s V_11
brfalse.s IL_03C0: ldloc.s V_16
newobj System.Void System.Windows.Forms.Timer::.ctor()
stloc.s V_14
ldloc.s V_14
ldc.i4 2500
callvirt System.Void System.Windows.Forms.Timer::set_Interval(System.Int32)
ldloc.s V_14
ldloc.s V_15
brtrue.s IL_0398: ldloc.s V_15
ldloc.s V_16
ldftn System.Void MouseMileage.Program/<>c__DisplayClass9::<Main>b__5(System.Object,System.EventArgs)
newobj System.Void System.EventHandler::.ctor(System.Object,System.IntPtr)
stloc.s V_15
ldloc.s V_15
callvirt System.Void System.Windows.Forms.Timer::add_Tick(System.EventHandler)
ldloc.s V_14
callvirt System.Void System.Windows.Forms.Timer::Start()
ldloc.s V_16
ldfld MouseMileage.MileageBar MouseMileage.Program/<>c__DisplayClass9::bar
call System.Void System.Windows.Forms.Application::Run(System.Windows.Forms.Form)
leave.s IL_03CC: leave.s IL_03E4
ldloc.s V_14
brfalse.s IL_03BF: endfinally
ldloc.s V_14
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
ldloc.s V_16
ldfld MouseMileage.MileageBar MouseMileage.Program/<>c__DisplayClass9::bar
call System.Void System.Windows.Forms.Application::Run(System.Windows.Forms.Form)
leave.s IL_03E4: ldc.i4.0
ldloc.s V_16
ldfld MouseMileage.MileageBar MouseMileage.Program/<>c__DisplayClass9::bar
brfalse.s IL_03E3: endfinally
ldloc.s V_16
ldfld MouseMileage.MileageBar MouseMileage.Program/<>c__DisplayClass9::bar
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
ldc.i4.0 <null>
stloc.s V_19
leave.s IL_041F: ldloc.s V_19
stloc.s V_17
ldstr 마우스 주행거리
ldstr 마우스 산책
call System.String MouseMileage.Appearance::Choose(System.String,System.String)
ldloc.s V_17
callvirt System.String System.Exception::get_Message()
call System.Void MouseMileage.Ui::Message(System.String,System.String)
ldc.i4.1 <null>
stloc.s V_19
leave.s IL_041F: ldloc.s V_19
ldloc.s V_13
callvirt System.Void System.Threading.Mutex::ReleaseMutex()
endfinally <null>
ldloc.s V_13
brfalse.s IL_041E: endfinally
ldloc.s V_13
callvirt System.Void System.IDisposable::Dispose()
endfinally <null>
ldloc.s V_19
ret <null>
.Net Resources
stair-hand-regular.ttf
stair-hand-bold.ttf
Structure
DosHeader
PE Header
Optional Header (x86)
Section Headers
.text
.rsrc
.reloc
Resources
RT_ICON
ID:0002
ID:0
RT_GROUP_CURSOR4
ID:7F00
ID:0
RT_VERSION
ID:0001
ID:0
RT_MANIFEST
ID:0001
ID:0
No malware configuration was found at this point.
You must be signed in to view YARA rules.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙