4 IT1995

尚未进行身份认证

我要认证

睡了。梦里面什么都有!

等级
TA的排名 19

Android逆向笔记-使用dnSpy修改C#的dll(安卓游戏中使用资源不减反加)

这里以某C#写的Android APP为例。如下提取这个dll使用dnSpy进行修改:使用Ctrl + Shift + K进行全局搜索,搜索cash从中可以看到Deduct为减少,Add为添加。鼠标移动到Deduct上然后点击:从中可以看到都是与cash相关,将所有的-和-=改为+与+=右键然后点击编辑IL指令:将其改为add,全部修改后如下:然后点击保存:再将此dll放回以前的位置,然后再签名,即可实现使用资源不减反加。.

2020-07-05 22:39:27

Android逆向笔记-通过配置文件设置全屏(逆向开发与正向开发)

这里就是最简单的项目:源码打包下载:https://github.com/fengfanchen/AndroidReverse/tree/master/CrakDemo3这里首先用逆向改配置文件,然后再回编译实现全屏界面的过程:逻辑如下:界面文件为AndroidManifest.xml<?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http:.

2020-07-05 15:56:22

Android逆向笔记-单机游戏通过配置文件修改技能等

此处只说明思路,不举具体的例子,避免CSDN审核不通过。在安卓单机游戏中,要注意asserts/data文件夹下,此处有大量的xml文件。可以用字符串搜索。这里的skills就存储了技能,stores存储了礼包中金币、钻石、资源的数量。如下例子:钻石小宝箱,这里有个buyValue,值的就是数量,priceType就是要花的人民币。又如下:awardValue估计是值奖励值,将其修改:进入游戏看下效果:另外...

2020-07-05 13:40:23

Android逆向笔记-大部分内购游戏破解思路

最近出了几个Android逆向的笔记,CSDN审核不通过,在此不再做详细的笔记,仅是记录下思路,免得CSDN审核不通过。这里以单机游戏为例,大部分是单机内购游戏。2020-07-05 10:35:17目前在游戏购买时按下取消购买,就会提示道具下方失败,如果成功就是道具下发失败,如下:这里使用Android Killer进行搜索转成utf-8这里在将4个文件都进行修改。举个例子:以前这里是if-neq,改为if-eq,或者将if-nez改为if-eqz,这...

2020-07-05 10:43:37

Web前端笔记-画布拖动及放缩(two.js)

程序运行截图如下:结构图如下:关键代码如下:界面调用HelloWorld.vue<template> <div> <div id="draw-shapes"></div> </div></template><script> import "JS/two" import "JS/zui"; import {demo1} from "JS/test1"; e

2020-07-02 22:28:03

Qt文档阅读笔记-QCompleter官方解析及实例

QCompleter类提供了模型item的提示功能。QCompleter可以再Qt的任意控件进行提示,如QLineEdit和QComboBox控件。当用户开始输入一个单词是,QCompleter会进行提示。下面是QCompleter的基本用法:QStringList wordList;wordList << "alpha" << "omega" << "omicron" << "zeta";QLineEdit *lineEdit = .

2020-07-01 08:31:47

Android逆向笔记-破解自己编写的Android应用程序(开发及破解)

这里开发使用的Android studio,使用的模拟器为:Pixel 2 API 22也就是Android 5的系统。这里演示下开发的程序:这里模拟了下激活程序,用户名是用户自己输入的,密码是用户名转md5后所有奇数项。也就是说123456789的密码为:323b453885f5181f的奇数项。关键代码如下:package com.example.crakdemo1;import androidx.appcompat.app.AppCompatActivity;im

2020-06-28 10:21:51

Qt文档阅读笔记-Semaphores Example解析(信号量并发实例)

这个例子展示了在Qt中使用多线程,在并发程序中使用QSemaphore要比QMutex高级。这个例子是生产者生成数据,消费者消费数据,QSemaphore等同于QWaitCondition+QMutex。下面的这些代码中const int DataSize = 100000;const int BufferSize = 8192;char buffer[BufferSize];QSemaphore freeBytes(BufferSize);QSemaphore used...

2020-06-24 11:26:04

C++工作笔记-在项目中解决编码问题小技巧

这里是在项目中看到某大佬是这样用的,在此记录下以后也这样做,方便日后调试。在linux上,文件有2个类型的编码,一个是UTF-8,一个是ASCII。在使用QtCreator创建项目的时候默认是UTF-8编码,使用VS产品的时候,文件一般是保存为ASCII码。这样的话就存在一个问题,项目中文件各个编码不同,解决的方法就是用txt打卡然后另存为编码。即可。还有给方法可以不用改变编码,中文也能正常输出,下面模拟下这种情况。项目结构如下文件如下。Test.proQT +=.

2020-06-24 08:36:26

Qt工作笔记-WebEngineView调用web站点中的JS脚本(含Vue Cli脚本)

首先是一个例子,网页结构如下:代码如下:index.html<html><meta http-equiv="Content-Type" content="text/html;charset=utf-8"/><head></head><body><h1>Hello World</h1><script type="text/javascript" src="js.js"></sc

2020-06-23 13:04:05

Java笔记-使用RestTemplate发送http数据包(get与post)

最近看项目,方面大佬们都喜欢用RestTemplate去发送http报文,在此记录下,方便下次使用这里只举get和post例子。get例子。程序运行截图如下:后台:源码如下:这里要先配置下config代码如下:package cn.it1995.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation..

2020-06-21 22:15:12

Java笔记-模拟QQ三方登录(单点登录2.0)

本次例子模拟这样的情况:一共有2个spring boot应用:一个是某公司的web,第二个是QQ服务端。某公司的应用为127.0.0.1:8082QQ服务端为127.0.0.1:8081演示如下:点击使用QQ登录:在弹出的界面输入数据点击登录后:关键代码如下:某公司web端:MyController.javapackage cn.it1995.login.controller;import cn.it1995.login.util.Cooki

2020-06-21 21:03:42

Java笔记-使用jjwt生成jwt

jwt的全称为: JSON WEB TOKEN程序运行截图如下:maven添加:<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.6.0</version></dependency>代码如下:package cn.it1995.qqServer.uti

2020-06-21 14:08:10

Java工作笔记-Nginx配置IPHash(单点登录)

拓扑图是这样的iphash实现原理:记录ip地址,生成iphash值,用这个值去绑定一台服务器,以后这个client的请求都会访问到绑定到的服务器中,这里生成iphash一般是通过Nginx进行生成,然后绑定。缺点,失去了负载均衡的意义,单点故障,当某个服务器宕机后,服务器上的iphash都会挂了。中小企业用得多,用户信息不敏感。Nginx配置如下:worker_processes 1;events { worker_connections 1024;}.

2020-06-20 22:25:25

Web前端笔记-浏览器控制台调用js函数及vue函数

界面是这样的源码如下:index.html<html><head></head><body><h1>Hello World</h1><script type="text/javascript" src="js.js"></script><script type="text/javascript"> function callFunctionDemo(){ a

2020-06-19 16:56:42

Arduino笔记-9110风扇模块的使用

图是这样的:这个模块是这样的:在这个项目中9110风扇模块GND接地,VCC接Arduino的5V,INA为低,INB为高时,正转,INA为高,INB为低就反转,这里我把INB接到9号口,INA接到8号口代码如下:void setup() { pinMode(8, OUTPUT); Serial.begin(9600); digitalWrite(8, LOW ); digitalWrite(9, HIGH);}void loop() {}..

2020-06-17 23:01:16

Arduino笔记-解决上传时出现avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00问题

错误是这样的:我这里出现这个问题的原因是0口和1口被插了,也就是RX口和TX口插上了。将其拔下来,再上传就可以了。

2020-06-17 22:58:40

Arduino笔记-解决ESP8266上传代码时出现error: espcomm_upload_mem failed问题

错误是这样的:我这里出现这样问题的原因是D1和D0口被插上个了,也就是 TX和RX串口通信口。将上面那2个口的线拔了就可以了。

2020-06-17 22:57:13

Arduino笔记-Arduino UNO与WeMos D1串口通信(数据交互)

原理图是这样的:设备A代表Arduino UNO设备B代表WeMos D1.实际连接图如下:程序运行截图如下:这个是Arduino上的串口打印,前面那个S表示Arduino发送字符S,当接收到字符B后,就会打印receive wemods data下面是源码:Arduino uno源码:void setup() { Serial.begin(9600); pinMode(LED_BUILTIN, OUTPUT);}void loop() { d

2020-06-17 00:23:54

Qt文档阅读笔记-QLibrary基本概念及实例

QLibrary类是在程序运行时加载动态动态链接库的。可以通过使用构造函数添加需要加载的链接库路径,或者使用setFileName()函数设置路径。如果是绝对路径就直接加载,如果是相对路径QLibrary会在相当路径及所有环境变量中寻找。如果都找不到,会通过平台的不同,去加对应的.so或.dll文件。这个意思就是,当在windows上加载lib库的参数为demo,那么QLibrary会在后面加.dll。如果是linux就会加.so。通过调用load()函数加载链接库,...

2020-06-16 19:39:45

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)
  • 原力突破 · S
    原力突破 · S
    在《原力计划【第二季】》打卡挑战活动中,有 5 篇参与活动的文章点赞 or 收藏 or 评论大于 50 的博主,即可获得此勋章。(本次活动结束后统一统计发放)
  • 分享王者
    分享王者
    成功上传51个资源即可获取