当前位置: 首页 > news >正文

华为建站wordpress上优化seo

华为建站wordpress,上优化seo,建站宝盒做的网站,广西建筑市场监管云平台MacOS 也是把磁盘当成一个文件,也是可以使用 dd来读取,命行令行如下: sudo dd if/dev/disk2 bs512 count1 skip100 ofsector_100.bin 这个就是读取 /dev/disk2这个磁盘每100这个sector, bs表示扇区大小是512. 但是你直接用读,应…

MacOS 也是把磁盘当成一个文件,也是可以使用 dd来读取,命行令行如下:

sudo dd if=/dev/disk2 bs=512 count=1 skip=100 of=sector_100.bin

这个就是读取 /dev/disk2这个磁盘每100这个sector, bs表示扇区大小是512.

但是你直接用读,应该是会出错的,如下:

dd: /dev/disk2: Resource busy

你需要把这个磁盘umount下来。

先使用diskutil list找到这磁盘的挂载

$ diskutil list/dev/disk2 (synthesized):#:                       TYPE NAME                    SIZE       IDENTIFIER0:      APFS Container Scheme -                      +1.0 TB     disk2Physical Store disk1s21:                APFS Volume ⁨p1t2⁩                    86.0 KB    disk2s1

然后umount它的挂载

$ diskutil umount disk2s1Volume p1t2 on disk2s1 unmounted

再执行就ok了。

$ sudo dd if=/dev/disk2 bs=512 count=1 skip=100 of=sector_100.bin
1+0 records in
1+0 records out
512 bytes transferred in 0.000225 secs (2274877 bytes/sec)

也可以使用grep命令去查找一个字符串出现的位置。

$ sudo grep -a -o -b 'EFI PART' /dev/nvme0n1
512:EFI PART
41661792:EFI PART
412075976:EFI PART
412207048:EFI PART
587940832:EFI PART
512110190080:EFI PART

按上面的原理,我们可以使用代码来一个一个扇区的查找我们丢失数据。我丢了一个android的签名keystore, 用遍了网上的工具都没有找到。我自己写了一个搜索扇区程序,尝试去恢复这个文件。代码如下:

//
//  main.cpp
//  recoverssd#include <unistd.h>
#include <stdio.h>
#include <string>
#include <fcntl.h>#include <iostream>
//00000000: feed feed 0000 0002 0000 0001 0000 0001  ................
//00000010: 0010 616e 6472 6f69 642e 6b65 7973 746f  ..android.keysto
//00000020: 7265 0000 0192 d2fb 4242 0000 0502 3082  re......BB....0.
//00000030: 04fe 300e 060a 2b06 0104 012a 0211 0101  ..0...+....*....
//00000040: 0500 0482 04ea 0170 fa35 f5c6 96d6 3cd9  .......p.5....<.
//00000050: c181 8fb9 129c 64ab bfb2 357f a8db 7b36  ......d...5...{6
//00000060: cab8 d8d2 bd83 74a0 1310 b5f5 0c35 e78d  ......t......5..char keystoreHeader[] = "\xfe\xed\xfe\xed\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\x00\x10\x61\x6e\x64\x72\x6f\x69\x64\x2e\x6b\x65\x79\x73\x74\x6f\x72\x65";#define needlesize 0x22
void BytesToStringA(char *&pBinStr, const  unsigned char * pbin, int len,char seperator)
{pBinStr = new char[len*3+2];pBinStr[0]=0;if(len==0 || pbin == NULL){return;}int ncLen = 0;for(int i=0;i<len;i++){if(seperator!=0)ncLen += sprintf(pBinStr+ncLen,"%02X%c",pbin[i],seperator);elsencLen += sprintf(pBinStr+ncLen,"%02X",pbin[i]);}
}const char* strnstr(const char *dst,  int dlen, const char * src, int slen)
{const char *s = NULL;while (dlen >= slen) {if (memcmp(src, dst, slen) == 0) {s = dst;break;}dst++;dlen--;}return s;
}int main(int argc, const char * argv[]) {// insert code here...std::string diskdev="/dev/disk2";int fdes = open(diskdev.c_str(), O_RDONLY);if (fdes < 0){std::cout << "open dev failed " << diskdev << "\n";return -1;}
#define SECTOR_SIZE 1024*1024char szSector[SECTOR_SIZE];size_t numberdone=0;while(true){ssize_t nr = read(fdes, szSector, SECTOR_SIZE);if(nr>0){if(strnstr(szSector,SECTOR_SIZE,  keystoreHeader,needlesize )!=NULL){char *pBinStr = NULL;BytesToStringA(pBinStr,(const  unsigned char *)szSector,SECTOR_SIZE,' ');if(pBinStr!=NULL){printf("\n\n%s\n",pBinStr);delete pBinStr;}return 0;}printf("\r read %ld",++numberdone);}else{printf("read all \n");}}std::cout  << "open ok \n";close(fdes);return 0;
}

http://www.15wanjia.com/news/23192.html

相关文章:

  • 安阳网站优化制作网页的软件
  • 自己的网站怎么做砍价中囯联通腾迅
  • 免费信息发布网站大全seo外包优化服务商
  • 温州做网站建设搜索引擎优化期末考试答案
  • 太原网站建设找山西云起时疫情防控最新信息
  • 沈阳.....网站设计自己如何做链接推广
  • 封面制作网站上街网络推广
  • 网站建设优化排名怎样在百度上发表文章
  • 网站盈利了专业软文发稿平台
  • 在线个人资料制作网站百度智能小程序怎么优化排名
  • 厦门做网站优化海口seo网络公司
  • 慈善协会网站建设资料棋牌软件制作开发多少钱
  • 铜仁北京网站建设中国最近新闻大事件
  • 做平台网站需要多少钱优化课程体系
  • 工厂弄个网站做外贸如何处理特大新闻凌晨刚刚发生
  • 百度云做网站深圳优化公司样高粱seo
  • 外贸网站开发公司seo优化便宜
  • 企业网站建设的基本原则为疫情死亡最新数据消息
  • wordpress 手机版css深圳seo网站推广方案
  • 一个网站如何做cdn加速电子商务是干什么的
  • 建设网站海报文案百度浏览器官网
  • 杭州电商网站平台开发公司经典营销案例100例
  • t字型布局的网站在dw怎么做ios aso优化工具
  • 自己做网站需要服务器吗外包公司值得去吗
  • 南京做微网站做seo必须有网站吗
  • 关于国际贸易的网站今天的新闻 联播最新消息
  • wordpress 形式app优化推广
  • 阐述电子商务网站的建设要求百度seo排名360
  • 网店推广工作内容武汉网站优化
  • 文秘写作网站上海高端网站定制