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

机关建设网站整合营销是什么

机关建设网站,整合营销是什么,wordpress威客,phpcms v9企业网站模板(简洁利于优化)闲话少说 直接进入正题 首先你要创建一个工程吧 然后打开你的终端 输入cd 然后把你的工程拖进去 回车 然后 打入一下命令: touch confuse.sh 然后回车 之后再输入: touch func.list 回车 就行 这时候打开你的工程 你会发现一个confuse.sh 和一个func.list文件…

闲话少说 直接进入正题 

首先你要创建一个工程吧 

然后打开你的终端 输入cd 然后把你的工程拖进去 回车

然后 打入一下命令:    touch confuse.sh 然后回车

之后再输入: touch func.list  回车 就行 

这时候打开你的工程 你会发现一个confuse.sh 和一个func.list文件  这时候点击addfile进去 急着 要在根目录下addfile

之后点击confuse.sh文件 把下面这段脚本写入


  1. #!/usr/bin/env bash  
  2.   
  3. TABLENAME=symbols  
  4. SYMBOL_DB_FILE="symbols"  
  5. STRING_SYMBOL_FILE="func.list"  
  6. HEAD_FILE="$PROJECT_DIR/$PROJECT_NAME/codeObfuscation.h"  
  7. export LC_CTYPE=C  
  8.   
  9. #维护数据库方便日后作排重  
  10. createTable()  
  11. {  
  12.     echo "create table $TABLENAME(src text, des text);" | sqlite3 $SYMBOL_DB_FILE  
  13. }  
  14.   
  15. insertValue()  
  16. {  
  17.     echo "insert into $TABLENAME values('$1' ,'$2');" | sqlite3 $SYMBOL_DB_FILE  
  18. }  
  19.   
  20. query()  
  21. {  
  22.     echo "select * from $TABLENAME where src='$1';" | sqlite3 $SYMBOL_DB_FILE  
  23. }  
  24.   
  25. ramdomString()  
  26. {  
  27.     openssl rand -base64 64 | tr -cd 'a-zA-Z' |head -c 16  
  28. }  
  29.   
  30. rm -f $SYMBOL_DB_FILE  
  31. rm -f $HEAD_FILE  
  32. createTable  
  33.   
  34. touch $HEAD_FILE  
  35. echo '#ifndef Demo_codeObfuscation_h  
  36. #define Demo_codeObfuscation_h' >> $HEAD_FILE  
  37. echo "//confuse string at `date`" >> $HEAD_FILE  
  38. cat "$STRING_SYMBOL_FILE" | while read -ra line; do  
  39.     if [[ ! -z "$line" ]]; then  
  40.         ramdom=`ramdomString`  
  41.         echo $line $ramdom  
  42.         insertValue $line $ramdom  
  43.         echo "#define $line $ramdom" >> $HEAD_FILE  
  44.     fi  
  45. done  
  46. echo "#endif" >> $HEAD_FILE  
  47.   
  48.   
  49. sqlite3 $SYMBOL_DB_FILE .dump  


之后导入pch文件 别告诉我你不知道怎么创建pch文件。。。 

然后在pch文件中把这段复制过去

#ifdef __OBJC__  #import <UIKit/UIKit.h>  #import <Foundation/Foundation.h>  //添加混淆作用的头文件(这个文件名是脚本confuse.sh中定义的)  #import "codeObfuscation.h"  
#endif


然后编译 你会发现 报错了 这很正常  别慌 

然后进入工程的 target  Build Phase
点击加号 添加 Run Script

然后输入以下代码 

$PROJECT_DIR/confuse.sh

然后在打开你的终端工具 还是cd 然后把工程文件拖进来 回车

紧接着输入一下命令:chmod 755 confuse.sh 最后回车就行了 

这时候你在编译 就成功了 

恩 接下来在你的viewController中的.h随便下个方法

-(void)name;

然后在func.list 写入 name 即可  然后编译 



会看到name已经变成了 YYNB什么的一堆乱码 这样就好了  对了还有一点 最后别忘了 在bulid setting中 搜索prefix Heade 然后把路径添加了

有的时候可能记不住完整的路径“$(SRCROOT)/XXX/XXX.pch",很简单的方法,就是拖拽,双击打开prefix Heade之后,弹出了一个选项框,选择对应的pch文件之后,直接拖进去,就行了!  大工搞成

最后说下 上面的脚本 是吴茜女神的 这里套用了下   还有一点就是 你需要混淆的方法名和属性名都要在 list文件中写入 确实很麻烦的...

还有一点代码混淆 反编译的人看到的是一堆看不懂的东西 同时 你自己的报错日志 也会受到影响 要不要用 还是自己定夺吧 。、。。。。

http://www.lbrq.cn/news/2630215.html

相关文章:

  • windows不能用wordpress宁波seo排名公司
  • 淘宝网站代理怎么做月入百万的游戏代理
  • 新开传奇新服网一个具体网站的seo优化
  • 北京上海网站建设公司今日新闻摘抄十条
  • 武汉殷氏科技网站建设河南靠谱seo电话
  • 做化工哪个网站好福建seo关键词优化外包
  • 关于申请建设网站的请示互动营销案例分析
  • 做网站市场分析seo优化技巧
  • 备案的网站如何访问搜索引擎有哪些技巧
  • 湖北三丰建设集团股份网站如何写软文推广产品
  • 怎样做营销型网站深圳抖音seo
  • 城阳网站改版长沙seo行者seo09
  • 网站预付款怎么做会计分录百度网址链接
  • 企业网站页头背景图近三天新闻50字左右
  • 推广运营策略谷歌seo网站推广
  • 网站建设服务协议 百度今日最新军事新闻
  • 女子医院网站开发策略微信推广平台怎么做
  • logo设计大师网站推广及seo方案
  • 做本地网站怎么挣钱网站查询域名
  • dw怎么做百度页面网站淘宝seo是指什么
  • 网站开发 常德google官网注册账号入口
  • net后缀的可以做网站吗重庆seo教程
  • 包头网站建设易通电商平台
  • 滕州网站搜索引擎优化今日国际新闻大事件
  • qq网站代码武汉seo管理
  • 志愿北京网站注册成都移动seo
  • 西安市建设监理协会网站百度法务部联系方式
  • 网站排名如何做兰州网站seo服务
  • 网络代理ipseo视频教学网站
  • 网站的评测系统怎么做的源码时代培训机构官网
  • MCU-基于TC397的双BootLoader设计方案
  • 「iOS」————自动释放池底层原理
  • FPGA学习笔记——SPI通讯协议简介
  • 内网穿透原理和部署教程
  • [Oracle] SIGN()函数
  • NCD57080CDR2G 安森美onsemi 通用驱动器, SOIC, 8针, 20V电源, 8 A输出NCD57080CDR2电流隔离式栅极驱动器