示例#1
0
 private void btn_genJavaJson_Click(object sender, EventArgs e)
 {
     if (JavaJsonGenerateCompleted != null)
     {
         List <JavaConfig>   jConfigs = new List <JavaConfig>(ConstractResults(dataGridView_Java, HookType.JAVA).Cast <JavaConfig>());
         JavaConfigEventArgs args     = new JavaConfigEventArgs(jConfigs);
         JavaJsonGenerateCompleted(this, args);
     }
 }
示例#2
0
        private void FridaHookControl1_JavaScriptGenerateCompleted(object sender, JavaConfigEventArgs e)
        {
            int    counter = 0;
            string res     = "";

            foreach (JavaConfig cr in e.Config.ConfigList)
            {
                foreach (Dictionary <string, JavaParaItem> chk in cr.ParamConfig)
                {
                    List <Object> checkedItems = chk.Values.ToList <Object>();
                    string        script       = CodeUtil.GenJavaCode(cr.ClassName, cr.FunctionName, cr.Param, checkedItems, cr.ParamCount, counter++);
                    res += "\r\n" + script;
                }
            }
            outputBox.Text = res;
            outputBox.Refresh();
            ScriptGenerateCompleted?.Invoke(this, e);
        }
示例#3
0
 private void FridaHookControl1_JavaJsonGenerateCompleted(object sender, JavaConfigEventArgs e)
 {
     inputBox.Text = JsonConvert.SerializeObject(e.Config, Formatting.Indented);
 }