var ph
=
Module.findExportByName(null,
"strstr"
);
Interceptor.attach(ptr(ph), {
onEnter: function (args) {
this.filename
=
args[
0
]
this.checkname
=
args[
1
]
/
/
console.log(this.filename.readCString(), ptr(args[
1
]).readCString())
}, onLeave: function (retval) {
var s
=
ptr(this.filename).readCString()
if
(s.indexOf(
"gmain"
) >
=
0
){
console.log(
"gmain anti."
)
retval.replace(
0
)
}
else
if
(s.indexOf(
"gum-js-loop"
) >
=
0
){
console.log(
"gum-js-loop anti."
)
retval.replace(
0
)
}
else
if
(s.indexOf(
"linjector"
) >
=
0
){
console.log(
"linjector anti."
)
retval.replace(
0
)
}
else
if
(s.indexOf(
"/data/local/tmp"
) >
=
0
){
console.log(
"/data/local/tmp anti."
)
retval.replace(
0
)
}
}
})