1. OneDrvie 5TB 企业版账号 10元/个, 2个仅需15元. 支持电脑、手机、群晖Cloud Sync
    https://www.nas2x.com/pages/onedrive/
    排除公告
  2. 腾讯云服务器秒杀, 1核/1G/50G硬盘/ 人民币75元/年
    https://cloud.tencent.com/
  3. 阿里云香港/新加坡服务器 1核/1G/25G SSD/1TB流量 仅需 24元/月
    https://www.aliyun.com/
  4. 欢迎加入黑群晖 Synology Telegram群:
    https://t.me/nasfan
    排除公告

Synology Surveillance Patcher 摄像头数量破解

本帖由 uniex2017-04-08 发布。版面名称:群晖 Synology DSM

  1. uniex

    uniex New Member

    注册:
    2017-04-08
    帖子:
    22

    附件文件:

    最后编辑: 2017-04-09
  2. uniex

    uniex New Member

    注册:
    2017-04-08
    帖子:
    22
    相关的连接
    https://github.com/gabonator/Work-i...nologySearchEngine/ApiExperiments/synogen.cpp
    代码:
    // Synology surveillance station license key generator
    //
    // update address of GenerateKey symbol in libsynoss_1.so:
    //   nm -D /var/packages/SurveillanceStation/target/lib/libsynoss_1.so | grep GenerateKey
    //
    // install gcc on synology machine:
    //   ipkg install crosstool-native optware-devel
    //
    // compile by calling:
    //   g++ synogen.cpp -ldl -o synogen
    //
    // run:
    //   ./synogen
    //
    // Do not misuse this tool, use it only for testing purposes and then delete the
    // key from your machine.
    //
    // How does this tool work? After entering license key in Key manager, disk station calls
    // function VerifyKey from libsynoss_1.so to validate new key. Every key is composed from
    // 4 bits determining how many cameras will be activated (1, 4, 8), unique 32 bit key and
    // remaining part of the sequence is just SHA1 hash of the previous part. Binary value of
    // this block is encoded into human readable form using this alphabet: 'BCDFGHJKMPQRTVWXY2346789'
    // Unique 32 bit number is in range <15000000, 20000000> for normal license or in range
    // <20000000, 20100000> for trial key. Every license is also sent with your diskstation
    // serial number to synology servers (synosurveillance.synology.com) to verify whether someone
    // is not already using this key.
    //
    // Some engineer at synology forgot to remove function GenerateKey from the libsynoss_1.so library
    // which takes two numbers (camera count and unique id) and generates the string with license key.
    // This is pretty funny fail from synology side, so instead of reverse engineering all the
    // bit manipulation done in VerifyKey function, we just call GenerateKey(8, random number, strCode)
    // to get valid activation code for 8 cameras. The GenerateKey function is not exported and cannot
    // be loaded using dlsym, but due to benefits of ELF shared objects and wrong linker configuration
    // we can determine the function's offset by calling nm -D command. This code was tested on
    // PowerPc based diskstations, but I have found function with the same name also on x86 synology
    // machine.
    
    #include <iostream>
    #include <string>
    #include <dlfcn.h>
    #include <link.h>
    
    const int nGenerateKeyRelativeAddr = 0x537dc;
    
    int main()
    {
      std::cout << "Synology license key generator by valky.eu" << std::endl;
    
      std::string arr[] = {
      "libpq.so.5",
      "libstdc++.so.5",
      "libsynosdk.so.4",
      "libcrypt.so.1",
      "libicui18n.so.22",
      "libicuuc.so.22",
      "libicudata.so.22",
      "libxml2.so.2",
      "libm.so.6",
      "libdl.so.2",
      "libpam.so.0",
      "libpthread.so.0",
      "librt.so.1",
      "libjson.so",
    
      "libsynobandwidth.so",
      "libsynowimax.so",
      "libcurl.so.4",
    
      "libdsm.so.4",
      "libsynoutils.so.1",
      "libsynoddnsclient.so",
      "libsynowimax.so",
      "libbackup.so",
      "libsynoacl.so",
      "libcurl.so.4",
      "libsynoldap.so.4",
      "libcrypto.so.1.0.0",
      "libssl.so.1.0.0",
      "libsynosmtp.so",
      "libjpeg.so.62",
      "libfindhost.so.1",
      "libncurses.so.5",
      "libsqlite3.so.0",
      "libsynodb.so",
      "/var/packages/SurveillanceStation/target/lib/libsynoss_1.so"
      };
    
    
      typedef void (*TGenerateKey)(int, int, std::string &);
      TGenerateKey GenerateKey;
    
      void* handle;
    
      for (int i=0; i<sizeof(arr)/sizeof(arr[0]); i++)
      {
        std::cout << "Loading library=" << arr << "...";
    
        handle = dlopen (arr.c_str(), RTLD_NOW | RTLD_GLOBAL);
    
        if (!handle)
        {
          std::cout << " Error" << std::endl;
          fputs (dlerror(), stderr);
          return 1;
        }
        std::cout << " Ok." << std::endl;
      }
    
      struct link_map *lm = (struct link_map*) handle;
      GenerateKey = (TGenerateKey)(lm->l_addr + nGenerateKeyRelativeAddr);
    
      for (int i=0; i<100; i++)
      {
        int nCameras = 8;
        int nKeyMin = 15000000;
        int nKeyMax = 20000000;
        int nKeyMaxTrial = 20100000;
        int nKey = nKeyMin + (rand() & 0xffff);
    
        std::string str;
        (*GenerateKey)(nKey, nCameras, str);
        std::cout << " Key = " << str << std::endl;
      }
    
      return 0;
    }
     
    已获得 liukevinSonand6 的点赞。
  3. uniex

    uniex New Member

    注册:
    2017-04-08
    帖子:
    22
    还有一个方法
    1,安装好Surveillance Station
    2,再停用Surveillance Station(重要)
    3,再用SSH/Telnet登录DSM,把附件文件解压后上传到
    4,重启NAS
    5,再启动Surveillance Station
     

    附件文件:

    由版主最后编辑: 2017-04-09
    已获得 xyz1943 的点赞。
  4. HumanCaviar

    HumanCaviar New Member

    注册:
    2017-04-25
    帖子:
    1
    对不起,我不会说中文。 非常感谢你的8.0.1补丁,它的效果很好。 可以帮我补丁8.0.2吗? 我找不到正确的偏移在ssroutined
     
  5. Fran

    Fran New Member

    注册:
    2017-05-07
    帖子:
    1
    為什麼沒有權限複制到target
     
  6. hui6900

    hui6900 New Member

    注册:
    2017-05-08
    帖子:
    2

    1.png

    复制一份文件夹就有权限替换了。然后把原始的文件夹重命名一下。
     
    最后编辑: 2017-05-09
  7. sanchichao

    sanchichao New Member

    注册:
    2017-06-04
    帖子:
    1
  8. hui6900

    hui6900 New Member

    注册:
    2017-05-08
    帖子:
    2
    替换文件破解,一般都是需要相同版本号替换的。
     
  9. wiruzdk

    wiruzdk New Member

    注册:
    2017-07-02
    帖子:
    6
    im not linux expert wich command should i use to copy that folder
     
  10. wiruzdk

    wiruzdk New Member

    注册:
    2017-07-02
    帖子:
    6
    fik det til at virke, men er der alligevel for at få den nye version arbejder på at?
     
  11. senatore412

    senatore412 New Member

    注册:
    2017-06-26
    帖子:
    2
    Hey wiruzdk, can you tell me how you got it to work please? I have tried but the service keeps starting and stopping. I installed 8.0.1-5128(downloaded from Synology website) and the crack above. I made new lib, webapi, ect directories and copied the data over and replaced the cracked files. Service would start and stop. I tried even giving ownership to the SurveillanceStation user but still cant get it to start. Any help would be appreciated. I wanna test my nas out with multiple cameras before committing to a license. What do I need to do to make this work? Thanks for your time.
     
  12. senatore412

    senatore412 New Member

    注册:
    2017-06-26
    帖子:
    2
    What DSM version are you running?
     
  13. briboynyc

    briboynyc New Member

    注册:
    2017-07-06
    帖子:
    1
    Is it possible to modify the ss-8.0.1-5128.x64.crack.tgz files so they work on the current version of Surveillance Station? Or instructions on how to modify those files so every time Synology comes out with an update it's possible to re-upload the files?
     
  14. 蒙面超人

    蒙面超人 New Member

    注册:
    2017-07-17
    帖子:
    1
    请问有没有最新版本8.0.4的破解呀?谢谢!!
     
  15. caps

    caps New Member

    注册:
    2017-08-28
    帖子:
    4
    感谢分享。
    8.1支持HTML5,Edge、Chrome用起来超级方便。
    能破解吗?
     
  16. dreamyth

    dreamyth New Member

    注册:
    2017-10-30
    帖子:
    2
  17. dreamyth

    dreamyth New Member

    注册:
    2017-10-30
    帖子:
    2
    用着是很爽,没有不能破解的,对于大神们来说只是时间问题,我目前没有找到更多公开的8.1破解资料,除了这个https://删掉我youtu.be/I-Q1uv1D8eQ
     
  18. kungbernard

    kungbernard New Member

    注册:
    2017-11-29
    帖子:
    1
    我找到一個8.0.3 的破解
    已安裝, 可用
    不過8.0.3 還未有支持CHROME
    希望快點會有人破解成功吧
     
  19. caps

    caps New Member

    注册:
    2017-08-28
    帖子:
    4
    顶, 大神快来帮忙。
     
  20. hsc1099

    hsc1099 New Member

    注册:
    2017-11-09
    帖子:
    3
    大神,分享一下吧!